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

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