1.store 必须是唯一的
2.只有 store 能够改变自己的内容,这就是为什么 reducer 一定不要去改变 state 的内容
3.reducer 是纯函数,给定固定的输入,就一定会有固定的输出,而且不会有任何副作用
Redux 的核心API
createStore 创建一个store
store.dispatch 派发action,这个action 会传递给store
store.getState 获取store里面所有的数据内容
store.subscribe 订阅store的改变,只要 store 发生改变,store的subscribe 这个函数接收的这个回调函数就会被执行
网友评论