-
场景
store接受到action后,需要返回一个新的state,这样view才会更新 -
介绍
Reducer是一个函数,他接受当前的state和action,返回新的state
// action 形如 {type:'add',payload:'其他信息'}
const reducer = function(state,action){
return 新的state
}
- 应用
实际应用中,store.dispatch 会触发reducer的自动执行 需要绑定
import { createStore } from 'Redux'
const { store } = createStore(reducer)
createStore接受一个reducer作为参数,以后每当store.dispatch一个新的action,就会自动调用reducer,返回新的state