Redux 是否有替代 `apollo-link-state` 而无需使用 GQL 接收数据的方法?

问题描述

我们有一个应用程序,其中包含大量本地公开的数据(在 Redux 中)以及围绕这些数据的相当复杂的逻辑。但是,其中一些数据在使用之前应该由 API 预加载(进入 Redux 状态)。 API 建立在 GraphQL 之上,使用 Apollo 作为客户端。现在查询是从 thunk-actions 调用的,查询状态是手动维护的。 Apollo 的链接状态似乎包含完全符合我们需求的逻辑,但与使用 Redux Toolkit createSlice 公开的 reducers/action creators 相比,使用本地数据为每个简单操作编写 GQL 查询/变异看起来是一个巨大的开销。有没有什么东西可以在普通的 Redux 之上提供相同的逻辑?

注意:将所有数据存储在本地存储中是必要的,因为应用程序应该是离线友好的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)