我有一个Relay突变,它创建一个帖子并将其预先添加到帖子列表中。乐观更新将在突变发送到我的GraphQL服务器之前将帖子的标题和url预先添加到列表中。我的问题是,当突变失败或无法完成时,乐观更新会自动从列表中删除。有没有一种方法可以捕获和处理失败的突变,这样我就可以向用户显示某种消息,表明帖子无法保存?我的中继变异:
class CreatePostMutati
当我尝试执行删除突变时,我遇到了一个问题。查看、创建和更新节点都可以工作。因为某种原因我不能删除。它在fatQuery中提到了company字段,但fat查询中唯一的字段是从服务器返回的deletedUserId。提前感谢!构成部分:import Relay from 'react-relay';
import {Link} from 'react-routerlastNam
我正在尝试做一个突变的更新程序,它不能很好地工作,它告诉我'setValue不是一个函数‘,当在newEvent和relayEvent上做一个console.log时,它返回给我正确的数据,有人能帮我吗我的变异起作用了,但不知何故数据没有被更新,所以我需要做一个不起作用的更新器/* @flow */
import environ