android - 为什么 React Native 移动应用需要 redux?
问题描述
我是原生 android 应用程序的经验开发人员,但我是 React Native 的入门级开发人员。
我熟悉基本但无法理解为什么 Redux 与 React Native 一起使用?
我想了解有关使用 java 的 Android Native App 的 Redux 功能
解决方案
Redux 在 React Native 移动应用程序中不是“强制性的”。它只是一个可选的状态管理库,通常用于中/大型 React Native 应用程序。
将 Redux 视为对应用程序的状态管理。例如,您以名为“Tom”的用户身份登录。使用 Redux,您可以将用户数据保存到“存储”中。然后,当您想在个人资料/帐户页面中使用它时,您只需要从您的“商店”中获取用户数据并显示它。
现在想象一下,如果你没有 Redux。当您想要获取该用户数据时,您需要从数据库调用 API 来获取数据,或者您需要一次又一次地从登录中传递用户数据,直到您到达个人资料/帐户页面。
总之,Redux 只是一个可以帮助您管理应用程序数据的工具。不需要在小型应用程序中使用 Redux,因为它会使您的应用程序过于复杂。但是,建议您在尝试构建中/大型应用程序时使用它。
推荐阅读
- reactjs - 中继:与 order_by 或其他参数一起使用时如何从商店获取连接?
- android - 在 Android 应用程序中反应 Native 组件,OkHttp 问题
- javascript - 使用条件打开/关闭事件侦听器
- php - Symfony 序列化程序返回字符串而不是浮点数
- sql - R studio 无法识别语言
- java - 事务回滚后从文件系统中删除文件
- python - Scrapy 管道查询并非在字符串格式化期间转换的所有参数
- ios - 在后台和应用程序终止时没有收到推送通知
- android - 选择新曲目时 Exoplayer 更改曲目
- css - Facebook评论自定义CSS问题