【发布时间】:2019-10-18 22:13:19
【问题描述】:
阅读 redux 官方文档后,我无法理解动作创建函数和简单动作之间的区别。 它们是互补的?
【问题讨论】:
-
这是一个重复的问题。 stackoverflow.com/questions/38405571/…
阅读 redux 官方文档后,我无法理解动作创建函数和简单动作之间的区别。 它们是互补的?
【问题讨论】:
Action 是我们发送到 redux 存储的消息。它可以是任何类型,例如包含有效负载和动作类型的主要对象
Action创建者是动态创建和返回函数的函数。
【讨论】:
Redux 中的操作只是一个函数。那它。它有一个类型和一个潜在的有效载荷。
一旦使用 redux 调度方法“调度”了一个动作,或者你可以使用更简单的 bindActionCreators 为你处理调度调用,redux reducer 都会被触发,然后我们在 reducer 的 switch 树中检查匹配.
如果 reducer 中有匹配项,则设置 reducer 中的新状态,并在 react 上触发渲染更新。
【讨论】:
Actions 是将数据从您的应用程序发送到您的商店的信息负载。 Actions 是纯 JavaScript 对象。 动作必须具有类型属性。
Action 创建者 就是这样——创建动作的函数。
【讨论】: