Store

通过 ppStore.create 方法调用后返回的对象

Store 的一些方法

属性
类型
描述
useSelector (selector: Selector, equalFn: EqualFn) => selectedState 从 store 选取 selector 对应的值,equalFn 用来决定是否需要更新 state,
dispatch (payload | action) => Void 宽松模式下,传入一个 payload 直接改变 store,严格模式下派发一个 action 来改变 store
subscribe (listener) => Void 订阅数据更新
getShareState () => state 获取 store 的 state
useStore (selector: Selector, equalFn: EqualFn) => [selectedState, dispatch] 获取 selectedState 和 dispatch 方法,是对 useSelector 和 dispatch 的封装

Selector

类型
描述
(state) => selectedState 从 store 选取 selector 对应的值

EqualFn

类型
描述
(currentState, nextState) => isEqual 是否需要更新当前组件的状态

results matching ""

    No results matching ""