javascript - 为什么我在 React Native 中需要 redux?

标签 javascript reactjs react-native

如果 RN 已经有状态,我想找出为什么我需要 redux,我可以根据需要使用状态作为操作或更改某些内容。

那我为什么需要它呢?

最佳答案

Redux 提供了一个每个组件都可以访问的“共享状态”。例如,您可能发现父组件需要了解子组件的状态。您可以通过将方法作为 props 传递给 child 来单独在 React 中解决这个问题,但这不是您想要一次又一次重复的模式,尤其是当您的组件结构变得更加复杂和分层时。 Redux 提供了一个优雅的解决方案。但对于小型应用程序,可能没有必要。

关于javascript - 为什么我在 React Native 中需要 redux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44119813/

相关文章:

javascript - 仅使用javascript,如何在登录成功后在所有页面显示用户名?

javascript - 刷新后 Material-UI 中断

css - 根据智能手机屏幕大小调整字体大小 React native

javascript - 尝试使用 FaSTLy 的 Epoch Charts,甚至无法按照教程进行操作

javascript - 可切换的 D3 和弦图

javascript - 如何停止传播下一个内联函数

javascript - 当按钮和功能位于单独的文件中时,如何在 react.js 中创建弹出窗口?

javascript - 我的所有 CSS 文件都被导入到我的 React JS 文件中,但我没有导入它们?

ios - React Native - 设备上未加载 Webview 文件

javascript - React Native - 函数未返回正确的值