reactjs和redux中的简单动作和动作创建者有什么区别?

时间:2019-06-03 10:59:15

标签: reactjs redux

阅读redux官方文档后,我无法理解动作创建者功能和简单动作之间的区别。 它们是互补的吗?

3 个答案:

答案 0 :(得分:1)

操作是信息的有效负载,这些信息将数据从应用程序发送到商店。 动作是普通的JavaScript对象。 动作必须具有类型属性。

动作创建者就是这样-创建动作的功能。

答案 1 :(得分:0)

操作是我们发送到redux商店的消息。它可以是任何类型,例如大多数包含有效负载和操作类型的对象

动作创建者是动态创建并返回函数的函数。

答案 2 :(得分:0)

Redux中的动作只是一个功能。那个它具有类型和潜在的有效载荷。

一旦使用Redux派发方法“分派”了一个动作,或者您可以执行更轻松的bindActionCreators来为您处理派发调用,则将全部释放Redux减速器,然后我们在减速器的开关树中检查是否匹配。

如果化简器中存在匹配项,则化简器中的新状态将被设置,并在react上触发渲染更新。