缺少字段' _id','所有者','元'并且评论'同时乐观地更新UI

时间:2018-01-18 08:03:11

标签: javascript reactjs graphql react-apollo apollo-client

我正在尝试乐观地更新UI,我正在使用道具和更新功能。但是我收到了一个警告,比如缺少字段' _id',' owner',' meta'并且评论'。我也附上了警告截图。如何解决以下问题?

enter image description here

这是代码

ab
     ab t1 catch1
     ab t1 catch2
bc
     bc t1 catch1
     bc t2 catch3
     bc t1 catch4
cd
gh

我这里有完整的代码

https://gist.github.com/SanskarSans/907063ed9a27d3f38f7de25ca4072faf

1 个答案:

答案 0 :(得分:1)

你必须传递一些东西。例如,只需使用shortId生成临时ID。当来自服务器的数据到达时,回滚乐观数据,因此这不是问题。如果你还不知道评论并且已经正确地将prop声明为可选,那么只需在乐观响应中将其声明为null。