useResetStore
重制整个 Redux 的所有 store。
创建
该函数由resetReduxHookCreater
工厂函数创建。
export const useResetRedux = resetReduxHookCreater(stores);
用法
const reset = useResetRedux();
...
// 找个位置打响指,整个Redux的所有仓库都初始化(根据stateInit初始化)
reset();
// 如果想针对特定的仓库进行重置,直接传入Store名称即可
reset('指定一个Store名称');
...
参数
-
storeNames (string[])
: 可选参数,指定需要重置的状态集合。
返回值
一个可以重置的函数。打个响指试试~
tip
其实这个重置有没有必要,还得看情况,仁者见仁了。