Redux
redux介绍
1、redux是一个专门用于做状态管理的JS库
2、它可以用在react、vue、angular等项目中,但基本与react配合使用
3、作用:集中式管理react应用中多个组件共享的状态
redux工作流程
redux的三个核心概念
1.action
动作对象
包含两个属性
type:标识属性,值为字符串,唯一,必要属性
data: 数值属性,值类型任意,可选属性
例如: {type:’init’ , data:{name:’Tom’,age:18}}
2.reducer
用于初始化状态,加载状态
3.store
Redux的核心API