Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Redux与React一起使用有什么好处?_Javascript_Reactjs_React Native_Redux_State - Fatal编程技术网

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
order
React
有什么好处呢?

答案是这取决于具体情况。有时您可以简单地使用React state,有时如果您使用Redux state而不是在React state中来回传递道具,则会更简单

以下是一些可以帮助您决定何时使用以及使用什么的文章:

这是一个关于同一主题的问题答案


我猜您是在将Redux
React一起使用,而不是在
React上使用。React是视图库,Redux帮助您管理应用程序的状态。如果您正在构建大型应用程序,那么如果您仅使用React,那么管理整个组件的状态将变得越来越困难

然而,在模块较少的小型应用程序中,React应该足够了,而Redux可能会有过多的杀伤力。 这取决于您的用例

我建议您阅读何时应该使用Redux,正如Redux文档常见问题解答中所述。

正如丹·阿布拉莫夫(Redux的创始人)所说:
我想修正这一点:在您遇到问题之前,不要使用Redux。

如果您有一个在页面之间共享的公共数据,那么Redux是一个不错的选择。但是,如果您的数据仅存在于一个页面中,则可以使用react。

Redux不会取代react,它们是不同的东西。这篇文章似乎做出了区分。正如示例所示,公共数据也可以通过react在页面间共享!