0
私はupdateQueries関数の引数をチェックして新しい情報でコンポーネントの小道具を更新しようとしていましたが、関数が呼び出されていないようです。Apollo react mutation updateQueryが呼び出されない
mutation toggleTodo($id: ID!) {
toggleTodo(id: $id) {
completed
}
}
const withMutations = graphql(TOGGLE_TODO_MUTATION, {
props: ({ ownProps, mutate }) => {
return {
onTodoClick: id => mutate({
variables: { id },
updateQueries: {
toggleTodo: (prev, { mutationResult }) => {
console.log(prev);
console.log(mutationResult);
return prev;
}
}
}),
todos: getVisibleTodos(ownProps.todos, ownProps.filter),
...ownProps
};
}
});
[Apollo updateQueries Not Called?]の可能な複製(http://stackoverflow.com/questions/40166659/apollo-updatequeries-not-called) – Renato