簡體   English   中英

React 應用程序中的字典數據

[英]Dictionaries data in React application

我正在嘗試在我的 React 應用程序中設計數據流。 您對如何管理字典數據有任何提示嗎? 我從 REST API 中獲取數據集,例如“國家”、“貨幣”和許多其他鍵值對。 這些數據可能會隨時間變化,但很少見。 我想將它們存儲在客戶端的某個地方,因為多次獲取它會影響應用程序性能。

您對如何管理它有什么建議嗎? 獲取字典數據時,將其存儲在哪里以及如何從服務器同步更改?

伙計,您的問題可以分為很多問題,為了方便您,我會給您查看的資源:

1)將您的數據存儲在您的應用程序 react-redux 中。 2) Javascript 字典的概念以關聯 arrays 的形式存在,例如:object['name'] = value 3) 使用 axios 將您的服務器與您的應用程序同步。

干杯

最直接的方法,無需運行到 redux / mobx 等,將請求來自組件樹中盡可能高的組件的數據,例如App或類似的,並通過Context API 向所有子組件提供數據 - https://reactjs.org/docs/context.html

同步數據的最直接方式已經得到處理,因為如果您要刷新屏幕或再次從頭開始加載應用程序,它將獲取新數據。 否則,您可以使用您設置的超時進行poll ,或者更高級,您可以使用 websockets 或類似GraphQLsubscription

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM