首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在打字稿中使用自站工具?

如何在打字稿中使用自站工具?
EN

Stack Overflow用户
提问于 2022-10-27 13:38:35
回答 1查看 87关注 0票数 0

我正在尝试使用devtools特性的作站。我也在使用打字本。当我将商店传递给devtools时,我的整个存储代码会抛出错误为:Argument of type 'StateCreator<Store, [], [["zustand/devtools", never]], Store>' is not assignable to parameter of type 'StateCreator<Store, [], [], Store>'.

这是我的商店代码:

代码语言:javascript
复制
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类型:

代码语言:javascript
复制
export type Store = {
    token: string;
    isLogged: boolean;
    loginUser: (jwtToken: string) => void;
    logoutUser: () => void;
};

请指导我如何解决这个错误。

EN

回答 1

Stack Overflow用户

发布于 2022-11-06 00:40:01

尝试将create<Store>(devtools...更改为create<Store>()(devtools... (注意额外的括号)

这是记录在案的关于他们的自述

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74223036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档