Skip to main content

useResetStore

重制整个 Redux 的所有 store。

创建

该函数由resetReduxHookCreater工厂函数创建。

export const useResetRedux = resetReduxHookCreater(stores);

用法

const reset = useResetRedux();

...
// 找个位置打响指,整个Redux的所有仓库都初始化(根据stateInit初始化)
reset();

// 如果想针对特定的仓库进行重置,直接传入Store名称即可
reset('指定一个Store名称');
...

参数

  • storeNames (string[]): 可选参数,指定需要重置的状态集合。

返回值

一个可以重置的函数。打个响指试试~

tip

其实这个重置有没有必要,还得看情况,仁者见仁了。