React 应用程序中的字典数据

我正在尝试在我的 React 应用程序中设计数据流。您对如何管理字典数据有任何提示吗?我从 REST API 中获取数据集,例如“Countries”、“Currencies”和许多其他键值对。这些数据可能会随时间变化,但很少见。我想将它们存储在客户端的某个地方,因为多次获取它会影响应用程序性能。

您对如何管理它有什么建议吗?获取字典数据时,将其存储在哪里以及如何从服务器同步更改?


宝慕林4294392
浏览 257回答 2
2回答

潇潇雨雨

伙计,您的问题可以分为很多问题,为了方便您,我会给您查看的资源:1)将您的数据存储在您的应用程序 react-redux 中。2) Javascript 字典的概念以关联数组的形式存在,例如:object['name'] = value 3) 使用 axios 将您的服务器与您的应用程序同步。干杯

慕婉清6462132

最直接的方法,无需运行到 redux / mobx 等,是从组件树中尽可能高的组件请求数据,例如App或类似的,并通过ContextAPI - https 将数据提供给所有子组件: //reactjs.org/docs/context.html同步数据的最直接方式已经得到处理,因为如果您要刷新屏幕或再次从头开始加载应用程序,它将获取新数据。否则,您可以poll使用您设置的超时,或者更高级,您可以使用 websockets 或类似subscriptionfromGraphQL
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript