2017-07-25 83 views
-8

阅读this文章我想知道:使用Redux优于React有什么优势?我用Redux来保留我的应用程序的state。但是阅读文章,我可以像Redux那样容易地交换申请的stateComponents)与react使用Redux比React有什么优势?

那么使用ReduxReact那么有什么优势呢?

+4

Redux不会取代React,它们是不同的东西。那篇文章似乎有这种区别。如示例所示, –

回答

1

答案是这取决于情况。有时你可以简单地使用React状态,有时候如果你使用Redux状态而不是通过道具来回传递React状态,它会更简单。

这里有一些文章,可以帮助你决定何时使用什么:

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

3

我猜你正在使用终极版with反应,不over反应。 React是视图库,Redux可帮助您管理应用程序的状态。如果您正在构建庞大的应用程序,那么在整个组件中管理状态将越来越困难,如果您仅使用React。

但是,在几个模块较小的应用程序中,React应该足够了,Redux可能会过度杀伤。 真的取决于你的用例。

我建议你在阅读时应该使用Redux,正如关于Redux文档的常见问题所述。 http://redux.js.org/docs/faq/General.html#general-when-to-use

正如丹·阿布拉莫夫(终极版的作者)说 - I would like to amend this: don't use Redux until you have problems with vanilla React.

-1

如果你有这页之间共享一个共同的数据,终极版是要走的路。但是如果你的数据只存在于一个页面中,你可以使用反应。

+0

,常见数据也可以通过* react *页面共享! – Stophface

相关问题