为了账号安全,请及时绑定邮箱和手机立即绑定

React 应用程序中的字典数据

React 应用程序中的字典数据

宝慕林4294392 2022-07-21 10:41:06
我正在尝试在我的 React 应用程序中设计数据流。您对如何管理字典数据有任何提示吗?我从 REST API 中获取数据集,例如“Countries”、“Currencies”和许多其他键值对。这些数据可能会随时间变化,但很少见。我想将它们存储在客户端的某个地方,因为多次获取它会影响应用程序性能。您对如何管理它有什么建议吗?获取字典数据时,将其存储在哪里以及如何从服务器同步更改?
查看完整描述

2 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

伙计,您的问题可以分为很多问题,为了方便您,我会给您查看的资源:

1)将您的数据存储在您的应用程序 react-redux 中。2) Javascript 字典的概念以关联数组的形式存在,例如:object['name'] = value 3) 使用 axios 将您的服务器与您的应用程序同步。

干杯


查看完整回答
反对 回复 2022-07-21
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

最直接的方法,无需运行到 redux / mobx 等,是从组件树中尽可能高的组件请求数据,例如App或类似的,并通过ContextAPI - https 将数据提供给所有子组件: //reactjs.org/docs/context.html

同步数据的最直接方式已经得到处理,因为如果您要刷新屏幕或再次从头开始加载应用程序,它将获取新数据。否则,您可以poll使用您设置的超时,或者更高级,您可以使用 websockets 或类似subscriptionfromGraphQL


查看完整回答
反对 回复 2022-07-21
  • 2 回答
  • 0 关注
  • 256 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号