【问题标题】:What is the difference between simply action and action creator in reactjs and redux?reactjs 和 redux 中的简单动作和动作创建者有什么区别?
【发布时间】:2019-10-18 22:13:19
【问题描述】:

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

【问题讨论】:

标签: reactjs redux


【解决方案1】:

Action 是我们发送到 redux 存储的消息。它可以是任何类型,例如包含有效负载和动作类型的主要对象

Action创建者是动态创建和返回函数的函数。

【讨论】:

    【解决方案2】:

    Redux 中的操作只是一个函数。那它。它有一个类型和一个潜在的有效载荷。

    一旦使用 redux 调度方法“调度”了一个动作,或者你可以使用更简单的 bindActionCreators 为你处理调度调用,redux reducer 都会被触发,然后我们在 reducer 的 switch 树中检查匹配.

    如果 reducer 中有匹配项,则设置 reducer 中的新状态,并在 react 上触发渲染更新。

    【讨论】:

      【解决方案3】:

      Actions 是将数据从您的应用程序发送到您的商店的信息负载。 Actions 是纯 JavaScript 对象。 动作必须具有类型属性。

      Action 创建者 就是这样——创建动作的函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-10-26
        • 2014-06-09
        • 2011-10-09
        • 2016-03-17
        • 2018-12-25
        • 2019-07-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多