Reactjs React Native-如何临时保存数据
我正在构建一个react本地应用程序。该应用程序有多个屏幕,每个屏幕都需要与我的服务器通信以获取数据。这一切正常。但当我切换屏幕时,我观察到组件的状态被破坏并重新创建。我觉得这不对劲。因为用户在使用时可能会在屏幕之间移动,并重新呈现相同的屏幕,每次都显示加载栏,这意味着用户体验不好,服务器上会出现不必要的加载。如何使应用程序暂时记住状态?您可能希望使用或之类的状态管理解决方案,或将数据放入。我使用AsyncStorage存储我的用户数据,密钥等。AsyncStorage是存储临时数据的好地方吗?它可能适合您的用例,例如,在卸载组件时将组件状态置于Reactjs React Native-如何临时保存数据,reactjs,react-native,react-state-management,Reactjs,React Native,React State Management,我正在构建一个react本地应用程序。该应用程序有多个屏幕,每个屏幕都需要与我的服务器通信以获取数据。这一切正常。但当我切换屏幕时,我观察到组件的状态被破坏并重新创建。我觉得这不对劲。因为用户在使用时可能会在屏幕之间移动,并重新呈现相同的屏幕,每次都显示加载栏,这意味着用户体验不好,服务器上会出现不必要的加载。如何使应用程序暂时记住状态?您可能希望使用或之类的状态管理解决方案,或将数据放入。我使用AsyncStorage存储我的用户数据,密钥等。AsyncStorage是存储临时数据的好地方吗?
AsyncStorage
,然后在装载组件时向服务器发送请求之前检查是否有一些数据。MobX或Redux很可能更容易正确。是的,非常感谢。