✨ 使用 Apollo 管理应用程序的状态!
⚠️ 警告 ⚠️ Apollo Client 2.5 即将发布,并将包含集成的本地状态处理功能。
apollo-link-state提供的功能将被纳入 Apollo Client 核心,这意味着此项目/仓库将被淘汰。对于有兴趣尝试 AC 新的集成本地状态功能的人,请参阅 apollographql/apollo-client#4155(目前通过apollo-client@alpha和React-apollo@alpha可获取更改)。我们仍处于 Alpha 版,但很快将切换到 Beta 版(因此,如果您有任何反馈,请在 apollographql/apollo-client#4155 中添加您的评论)。谢谢!
过去,Apollo用户将应用的本地数据存储在单独的Redux或MobX存储中。使用apollo-link-state后,您不再需要维护第二个本地状态存储。相反,您可以使用Apollo客户端缓存作为单一的真实源,其中保存所有本地数据以及远程数据。要访问或更新本地状态,您可以使用GraphQL查询和变换,就像处理服务器数据一样。
当您使用 Apollo Client 管理本地状态时,您可以获得您熟知和喜爱的所有优势,例如缓存和离线持久化,而无需自己设置这些功能。 除此之外,您还可以利用 Apollo DevTools 进行调试并查看仓库的可见性。
暂无开放 Issues,或尚未同步最近议题。