model完整實(shí)例
屬性:
1. namespace:model的命名空間耸棒,namespace也是全局state的屬性孵淘,只支持字符串格式瞧挤。
2. state:初始值婚温。
3. reducers:以key/value的格式來定義reducer描焰。用于處理同步操作,唯一可以修改state的地方栅螟,由action觸發(fā)荆秦。格式為:(state, action) => newState 或者 [(state, action) => newState, enhancer]。
4. effects:以key/value格式定義effect力图。用于處理異步操作和業(yè)務(wù)邏輯步绸,不直接修改state。由action觸發(fā)吃媒,可以觸發(fā) action瓤介,可以和服務(wù)器交互,可以獲取全局 state 的數(shù)據(jù)等等晓折。