在 React Native 应用程序中多次调用 AsyncStorage 是否会影响性能?

A.R*_*ith 5 react-native react-redux asyncstorage redux-persist

我正在构建一个 React Native 应用程序,它需要在不同的组件中多次调用 AsyncStorage。

\n

例如,如果用户登录,则只能在网络中打开特定屏幕,这需要检查本地存储。

\n

每次调用 AsyncStorage 似乎不是一个好主意,并且随着应用程序的增长可能会影响性能。

\n

实施 redux 是最好的选择还是还有其他方法?

\n

小智 2

是的,如果您依赖保存太多记录。但是,您可以通过使用 redux persist 或使用内存缓存来优化它。

一本好书,有助于理解异步的优化和性能:https://medium.com/@Sendbird/extreme-optimization-of-asyncstorage-in-react-native-b2a1e0107b34