我正在尝试使用devtools特性的作站。我也在使用打字本。当我将商店传递给devtools时,我的整个存储代码会抛出错误为:Argument of type 'StateCreator<Store, [], [["zustand/devtools", never]], Store>' is not assignable to parameter of type 'StateCreator<Store, [], [], Store>'.
这是我的商店代码:
const useUserStore = create<Store>(devtools((set) => ({
token: "",
isLogged: false,
loginUser: (jwtToken: string) => {
set((state) => ({
...state,
token: jwtToken,
isLogged: true,
}));
},
logoutUser: () => {
set((state) => ({
...state,
token: "",
isLogged: false,
}));
},
})));以下是Store类型:
export type Store = {
token: string;
isLogged: boolean;
loginUser: (jwtToken: string) => void;
logoutUser: () => void;
};请指导我如何解决这个错误。
发布于 2022-11-06 00:40:01
https://stackoverflow.com/questions/74223036
复制相似问题