阅读this文章我想知道:使用Redux
超过/ React
有什么好处?我知道Redux和React是两回事。我使用Redux
来保留我的应用程序的state
。但是阅读这篇文章,我可以将state
(Components
)与react
交换Redux
,就像Redux
一样简单。
然后使用React
或{{1}}有什么好处?
答案 0 :(得分:3)
我猜您使用的是Redux with
React,而不是over
React。 React是视图库,Redux可以帮助您管理应用程序的状态。如果您正在构建庞大的应用程序,那么如果您只使用React,那么在整个组件中管理状态将变得越来越困难。
但是,在具有较少模块的较小应用程序中,React应该足够,而Redux可能过度。 真的取决于你的用例。
我建议您在应该使用Redux时阅读,正如redux docs的FAQ所述。 http://redux.js.org/docs/faq/General.html#general-when-to-use
Dan Abramov(Redux的创造者)说 -
I would like to amend this: don't use Redux until you have problems with vanilla React.
答案 1 :(得分:1)
答案是,这取决于具体情况。有时你可以简单地使用React状态,如果你使用Redux状态而不是在React状态来回传递道具,它有时会更简单。
以下是一些可以帮助您决定何时使用和使用内容的文章:
以下是关于同一主题的问题答案。
答案 2 :(得分:-1)
如果您有一个在页面之间共享的公共数据,那么redux就是您的选择。但如果您的数据仅存在于单个页面中,则可以使用react。