Redux

Redux

  • 1.应用场景

    1.解决不断变化的是state数据
    2.处理react中数据单向流动导致的非父级之间繁琐的交互
    3.通过执行事件统一存储实现公共环境事件针对处理

  • 2.设计思想(类似于订阅发布模式)

    • 操作事件同意存储–》store 状态树保存(state tree)
    • 组件派发(dispatch)行为(action)给store
    • 组件内部订阅store中的状态(state)刷新视图
  • 3.原则

    • store唯一性

      整个应用的store被存储在一个object tree中,它只存在于唯一的store中

    • 利用纯函数执行修改

      纯函数:不依赖外部传参,输入输出一定
      描述action对state tree的修改利用reducers

  • 4.概念解析

    • (1)Store

    存储数据的容器,具有唯一性

    自带生成方式==>createStroe
    import {createStore} from 'redux'
    xonst store =createStore(fn)
    createStore 函数接受另外一个函数作为参数返回新生成的store对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值