type
status
date
slug
summary
tags
category
icon
password
- State : 组件 state
- Store : 让每一个组件有都可以访问的全局的 state
- connect:连接组件和 state , 让组件能够读写 state , 对组件进行了一次封装,封装了一个 Wrapper,
1. Wraper 从 store 里面拿到读写接口,
2.封装读写接口
3.订阅 store 的更新,会在数据变化的情况下更新数据
4.然后渲染一个组件
connect 是一个高阶组件,接收一个组件,返回一个组件
- 如果你要读得更精确,比如读state里面的 user 属性,你就需要传一个 selector 属性— connect 的第一个参数
- 如果你要写得更精确,比如读dispatch里面的 updateuser属性,你就需要传一个 mapDispatchToProps 属性 — connect 的第二个参数
- Dispatch
- reducer 规范 state 的创建流程,每次更新 state 不能改原理的 state ,要创建新的 state
- initState: 初始的 state
- Action : 动作的描述