combine
combine 中间件通过把初始状态与一个状态创建函数合并,让你创建出一个统一的状态,该状态创建函数会添加新的状态切片和 action。这非常有用,因为它会自动推断类型,因此无需显式定义类型。
TIP
这让状态管理更直接、更高效,因为在使用中间件时不再需要 create 和 createStore 的柯里化版本。
类型
签名
参考
combine(initialState, additionalStateCreatorFn)
参数
initialState:你希望状态在初始时具有的值。它可以是任何类型的值,但不能是函数。additionalStateCreatorFn:一个以set函数、get函数和store为参数的函数。通常,你会返回一个对象,其中包含你想要暴露的方法。
返回值
combine 返回一个状态创建函数。
用法
创建带类型推断的 store
这个示例展示了如何创建一个 store 并让类型被自动推断,因此你不需要显式定义类型。
下面是 html 代码
疑难解答
TBD