zoukankan      html  css  js  c++  java
  • Redux作用

    作用:Redux是为了解决React中组件与组件之间数据传递的问题。

    React组件之间的传递有三种情况:
    1、父组件传递数据给子组件:由于redux是一个单向数据流的框架,所以它的数据就只能由父组件传递给子组件(props)。
    2、子组件传递给父组件:而子组件想父组件的传值的话则需要使用回调函数。
    3、子组件与子组件:那么子组件与子组件之间的传递则相当麻烦,需要先将子组件的值传递给父组件,然后再由父组件在分发给指定的子组件,而Redux则是解决这种问题的。

    这是Redux出现的原因。Redux有三宝:Actions、Reducers 和 Store根据以上的解释,我们可以理解到,如果子组件与子组件之间要通信的话那么需要
    1、先将A(子组件)的数据发送给父组件
    2、父组件接收到A的数据,然后存储起来
    3、再将A的数据分发给(B)那么其中我们就需要A将数据传递给父组件的这个行为(action)父组件将A的数据存储起来(store)父组件再将数据分发给B(reducers)

  • 相关阅读:
    http和https
    openstack
    openstack安全问题
    openstack优势
    java多线程实现方式
    python多进程实现的几种方式
    Java 在提取url 生成图片以及正则表达式
    idea 生成 可执行文件
    dw cs6 支持高分辨率
    svchost.exe 大量占用的问题
  • 原文地址:https://www.cnblogs.com/michaelShao/p/6796615.html
Copyright © 2011-2022 走看看