【发布时间】:2018-08-28 08:14:29
【问题描述】:
我对 ReactJS 有一些经验,但现在我正在尝试开始使用 Redux,但遇到了几个问题。我已经知道如何创建动作、常量、reducers,如何将它们连接到一个单独的商店,但我现在实际上不知道如何将它与 React 一起使用。例如,我有一个表单来收集用户的数据,我希望它全部传递给 Redux 存储。所以我想主要问题是如何在 ReactJS 中触发动作?
【问题讨论】:
-
简短的回答是:如果你需要问你很可能不需要使用 Redux。它给你带来的问题比它所能解决的要多。
-
@PetrPeller 我不确定我是否同意。需要 redux 和不知道如何在 React 中使用它并不是相互排斥的。
-
@TastesLikeTurkey 当然,但问题的提出方式表明不需要 Redux。如果您知道 Redux 可以解决的确切问题,您应该只使用它。 “我需要使用状态管理框架”不是其中之一。
-
@PetrPeller 很公平,也许这个问题在我看到之前就被编辑了?因为我认为我们无法根据他网站的一页来判断他是否应该使用 Redux。我只是不喜欢 SO 似乎最近的方向,从“这是你所提问题的答案”到“这就是你不应该问你的问题的原因”。
-
@TastesLikeTurkey 没错,我也不喜欢那个方向,但主要是在实际答案中。不过,我认为在 cmets 中提出一种替代方法很好。
标签: javascript reactjs ecmascript-6 redux