react-native - 在反应原生应用程序中多次调用 AsyncStorage 会影响性能吗?
问题描述
我正在构建一个需要在不同组件中多次调用 AsyncStorage 的 React Native 应用程序。
例如,如果用户登录,则只能在 Web 中打开特定屏幕,这需要检查本地存储。
每次调用 AsyncStorage 似乎都不是一个好主意,并且随着应用程序的增长可能会影响性能。
实施 redux 是最佳选择还是有其他方法?
解决方案
是的,如果您依赖保存太多记录。但是,您可以通过使用 redux persist 或使用内存缓存来优化它。
有助于理解异步优化和性能的好读物:https ://medium.com/@Sendbird/extreme-optimization-of-asyncstorage-in-react-native-b2a1e0107b34
推荐阅读
- php - array_diff_assoc() 还是 foreach()?哪个更快?
- highcharts - 高位图表 平均时间圆图位置变化
- c - 将指向 A 的指针转换为指向嵌入 A 的结构 B 的指针
- ruby-on-rails - 如何在 Ruby on Rails 中使用回形针制作具有无限图像的模型?
- azure-devops - 我可以在 VSTS 的工件中添加最新的 1 版本吗?
- node.js - 如果计数值返回 1,则继续查询以计数和更新数据
- azure - 使用 azure 事件中心触发函数批量接收事件中心事件的可能性
- ios - 执行人脸识别时出现opencv灯问题
- javascript - 如何使用函数添加 api 键值,可能是语法错误
- php - 如何使用 php artisan serve 设置域名