【发布时间】:2019-01-03 00:00:45
【问题描述】:
所以我正在构建一个 React/Apollo 应用程序,但我有点卡在删除东西上。
在我的 Redux 应用程序中,我的“删除”操作只是将对象类型和 ID 传递给我的 reducer,在那里我将对象从标准化状态中删除。这样,我可以对所有对象使用相同的“删除”动作/组件/reducer。整洁!
在 Apollo 中,我需要选择一个引用该对象的查询,并在 update 函数中对其进行读/写,对吗?就像我要删除 Person 一样,我需要找到一些包含 Persons 的随机查询并使用它?
只用一个查询获取所有内容,然后从那里删除对象是不是不好?或者我可以将它从 Apollo 将所有内容正常化的任何地方删除吗?
我认为拥有一个包含所有实体的GET_EVERYTHING 查询有点违背了 GraphQL 的目的,但替代方案听起来就像是一团糟。
【问题讨论】:
标签: reactjs graphql apollo react-apollo