Duck
Duck是所有duck的基类
constructor(options)
options支持以下参数,通常情况我们不需要作任何修改。
Duck.prototype.types
根据duck.quickTypes及duck.rawTypes生成,示例:
Duck.prototype.reducer
根据duck.reducers生成最终reducer,使用DuckRuntime时无需访问此属性。
Duck.prototype.selector
根据options.selector生成,可以从Redux store的全局state取到当前duck层级的state
Duck.prototype.selectors
根据duck.rawSelectors生成,已经经过duck.selector包装,可直接从全局state取到当前duck下对应的值
Duck.prototype.rawSelectors / localSelectors
与duck.selectors的区别在于,它没有经过duck.selector的包装,可以组合使用
Duck.prototype.creators
用户自行定义
Duck.prototype.saga
saga入口,为generator,所有saga逻辑都应该由它开始
Last updated