model完整实例
属性:
1. namespace:model的命名空间,namespace也是全局state的属性,只支持字符串格式。
2. state:初始值。
3. reducers:以key/value的格式来定义reducer。用于处理同步操作,唯一可以修改state的地方,由action触发。格式为:(state, action) => newState 或者 [(state, action) => newState, enhancer]。
4. effects:以key/value格式定义effect。用于处理异步操作和业务逻辑,不直接修改state。由action触发,可以触发 action,可以和服务器交互,可以获取全局 state 的数据等等。