Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在React Native中存储和更新数据_Reactjs_React Native - Fatal编程技术网

Reactjs 如何在React Native中存储和更新数据

Reactjs 如何在React Native中存储和更新数据,reactjs,react-native,Reactjs,React Native,我有一个不断更改其值的数据库,我正在创建一个应用程序,使用React Native显示该信息 我的问题是:我应该如何在应用程序中存储这些数据,以及我应该如何每隔几秒钟更新这些信息 在数据库中,我有一个表和一条记录,我必须不时下载。我想从不同的屏幕访问这些数据 我见过Context和AsyncStorage存储数据并在全局范围内使用它,但我不知道哪种更好,也不知道如何更好地使用它。您也可以使用redux、Context、react挂钩和AsyncStorage。但使用异步存储并不是管理存储的最佳选

我有一个不断更改其值的数据库,我正在创建一个应用程序,使用React Native显示该信息

我的问题是:我应该如何在应用程序中存储这些数据,以及我应该如何每隔几秒钟更新这些信息

在数据库中,我有一个表和一条记录,我必须不时下载。我想从不同的屏幕访问这些数据


我见过Context和AsyncStorage存储数据并在全局范围内使用它,但我不知道哪种更好,也不知道如何更好地使用它。

您也可以使用redux、Context、react挂钩和AsyncStorage。但使用异步存储并不是管理存储的最佳选择。它会减慢你的应用程序的速度,你可以使用AsyncStorage来保存用户名、令牌、会话等。在我看来,使用react钩子是管理应用程序的最佳方法。

你也可以使用MobX进行状态管理,这很容易理解,也很可靠