微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于处理全局状态以及从 React 中的服务器获取的状态的库

如何解决用于处理全局状态以及从 React 中的服务器获取的状态的库

我正在构建一个 Web 应用程序,其中包含一系列用户可以更改的设置以及一些使用 GraphQL 从服务器获取的列表。如果用户登录,我想将设置存储在数据库中以及全局状态。如果用户登录,我只想在全局范围内存储数据,而不对后端进行任何调用

我目前使用 Redux-Toolkit 进行状态管理,但它不缓存结果。列表和每个列表项内容可能非常大,因此缓存绝对是一个好主意。我该怎么做?我正在考虑某种中间件,它检查用户是否经过身份验证,并基于此调用后端。但我还没有找到合适的技术堆栈。 Apollo Client 似乎有一个巨大的包大小,但它可以同时处理这两种状态,Redux 没有缓存,但它的 Toolkit 很受欢迎且易于使用,urql 似乎在下降,查看其下载统计数据,但是它更小,提供了很多 Apollo Client 可以做的事情。有没有办法优雅地处理这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。