У меня есть мутация createObject
, которая возвращает идентификатор нового объекта.
После его возврата я хочу перенаправить на страницу подробностей о новом объекте.
Как я могу получить поля ответа от мутации в содержащем компоненте с помощью реакции/реле?
например. моя страница createObject
содержит мутацию с кодом вроде:
var onFailure = (transaction) => {
};
var onSuccess = () => {
redirectTo('/thing/${newthing.id}'); // how can I get this ID?
};
// To perform a mutation, pass an instance of one to `Relay.Store.update`
Relay.Store.update(new AddThingMutation({
userId: this.props.userId,
title: this.refs.title.value,
}), { onFailure, onSuccess });
}
newthing
должен быть объектом, созданным мутацией, но как я могу его схватить?