,以及它的使用情况, 我就不过多写概念了, 主要写使用方式
Redux工作流程
三个核心概念
Action
动作对象
包含两个属性
字段 作用 数据类型 是否唯一 是否必填
type 标识属性 字符串...) listener对象 注册监听,当产生新的state时,自动调用
Redux完整版
对面上的案例进行改造
新增常量constant.js
/**
* 该模块用于定义action对象的type类型...action对象, 如果对象是Object, 那么就是同步的action, 如果是函数, 那么就是异步的action
添加依赖
yarn add redux-thunk
编写异步函数
/**
* 该文件专门为...,random等不纯的方法
redux的reducer函数必须是一个纯函数
高阶函数
理解: 一类特别的函数
情况1: 参数是函数
情况2: 返回是函数
常见的高阶函数:
定时器设置函数
数组的forEach...()/map()/filter()/reduce()/find()/bind()
promise
react-redux中的connect函数
作用: 能实现更加动态, 更加可扩展的功能
Redux开发者工具