Ren*_*hta 4 reactjs react-native react-redux react-context
我是一名有角度的开发人员多年,我尝试使用 React 和 React Native 来切换我的一些新项目,但我很难决定哪种状态管理更适合一个可能变得更大的项目,我的问题如果我可以通过将 Redux 作为中央存储和 Context API 来使用这两种解决方案来更好地管理以将 props 传递给嵌套组件,那么使用这两种解决方案是一个很好的模式还是我应该坚持其中一种。
这实际上取决于用例。
如果您正在寻找自上而下的 props 传递结构,其中相同的数据在组件的多个深度(例如主题、身份验证等)上使用,那么 Context API 就是正确的选择。
如果您正在寻找一个可以动态管理数据并不断更新数据的大型商店,那么 Redux 就是您的最佳选择。
如果您两者都需要,我认为这样做是完全可以的。
它们不是很重(我猜是 Redux.. 一点点?)而且它们确实有不同的用途。
归档时间: |
|
查看次数: |
3640 次 |
最近记录: |