Mir*_*sir 5 store state-management reactjs react-state-management zustand
*我在react应用程序中创建了2个Zustand存储,一个称为UserStore,另一个称为SettingsStore,如何获取从UserStore到SettingsStore的状态?*
import create from 'zustand';
const UserStore = (set, get) => ({
user: {},
});
Run Code Online (Sandbox Code Playgroud)
我想将此“用户”变量用于我的另一个名为 SettingsStore 的商店
import create from 'zustand';
const SettingsStore = (set, get) => ({
});
Run Code Online (Sandbox Code Playgroud)
您可以将商店导入其他商店并通过该.getState()函数检索状态。
import create from "zustand";
const useUserState = create((set, get) => ({
userId: undefined,
}));
const useSettingState = create((set, get) => ({
updateSetting: (user) => {
const userId = useUserState.getState().userId;
// do something with userId
},
}));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18292 次 |
| 最近记录: |