runtime.state

  • 类型: boolean | object
  • 默认值: false

开启 state 后就可以使用 Model 来做状态管理。

具体配置项如下:

models

  • 类型: Array<Model>
  • 默认值: []

注册提前挂载的 model 对象,这些 model 会在 Reduck store 创建完成后立即执行挂载。一般使用无需提前挂载。

initialState

  • 类型: Object
  • 默认值: {}

用于设置全局 store 的初始状态。一般用于 SSR 在 hydration 阶段初始化数据。

immer

  • 类型: boolean
  • 默认值: true

是否启用以 mutable 更新 state 的方式,默认启用,若想禁用则设置为 false

effects

  • 类型: boolean
  • 默认值: true

是否启用副作用管理特性,默认启用,若想禁用则设置为 false

autoActions

  • 类型: boolean
  • 默认值: true

是否启用自动生成 actions 特性,默认启用,若想禁用则设置为 false

devtools

  • 类型: boolean | EnhancerOptions
  • 默认值: true

是否启用 devtools,默认启用,同时支持 redux-devtools-extension 的所有参数,若想禁用则设置为 false