首页 > 解决方案 > 在反应原生应用程序中多次调用 AsyncStorage 会影响性能吗?

问题描述

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

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

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

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

标签: react-nativereact-reduxasyncstorageredux-persist

解决方案


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

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


推荐阅读