我有一个React应用程序。我习惯于使用像Redux这样的状态管理系统,或者使用React 提供的useContext。我现在正在与GraphQL合作,我将我的应用程序连接到使用urql。我希望能够在我的项目中拥有一个中心状态,就我的理解而言,我应该能够在urql中实现这一点。具体的设置是什么。例如,假设我有一些简单的东西,比如在我的网站上切换黑暗模式。我希望这种状态处于中心状态,我可以使用urql与所有其他组件连接,这是可能的吗?如果是的话,我如何实现这一点?
发布于 2022-04-06 09:33:54
您可以将这两者结合起来来管理全局状态、使用redux或上下文api进行本地状态管理、切换主题或任何其他不需要网络请求的本地状态、用于数据缓存的urql,在这里您可以在访问服务器时执行本地数据CRUD操作。
https://stackoverflow.com/questions/71760531
复制相似问题