Javascript 将Redux与React一起使用有什么好处?
阅读文章我想知道:使用Javascript 将Redux与React一起使用有什么好处?,javascript,reactjs,react-native,redux,state,Javascript,Reactjs,React Native,Redux,State,阅读文章我想知道:使用Redux而不是React有什么好处?我知道Redux和React是两件不同的事情。我使用Redux来保持应用程序的状态。但是阅读本文后,我可以使用react轻松地交换应用程序的状态(在组件之间) 使用ReduxorderReact有什么好处呢?答案是这取决于具体情况。有时您可以简单地使用React state,有时如果您使用Redux state而不是在React state中来回传递道具,则会更简单 以下是一些可以帮助您决定何时使用以及使用什么的文章: 这是一个
Redux
而不是React
有什么好处?我知道Redux和React是两件不同的事情。我使用Redux
来保持应用程序的状态。但是阅读本文后,我可以使用react
轻松地交换应用程序的状态
(在组件之间
)
使用Redux
orderReact
有什么好处呢?答案是这取决于具体情况。有时您可以简单地使用React state,有时如果您使用Redux state而不是在React state中来回传递道具,则会更简单
以下是一些可以帮助您决定何时使用以及使用什么的文章:
这是一个关于同一主题的问题答案
我猜您是在将Redux与
React一起使用,而不是在
React上使用。React是视图库,Redux帮助您管理应用程序的状态。如果您正在构建大型应用程序,那么如果您仅使用React,那么管理整个组件的状态将变得越来越困难
然而,在模块较少的小型应用程序中,React应该足够了,而Redux可能会有过多的杀伤力。
这取决于您的用例
我建议您阅读何时应该使用Redux,正如Redux文档常见问题解答中所述。
正如丹·阿布拉莫夫(Redux的创始人)所说:
我想修正这一点:在您遇到问题之前,不要使用Redux。
如果您有一个在页面之间共享的公共数据,那么Redux是一个不错的选择。但是,如果您的数据仅存在于一个页面中,则可以使用react。Redux不会取代react,它们是不同的东西。这篇文章似乎做出了区分。正如示例所示,公共数据也可以通过react在页面间共享!