menu运行pnpm jest时,提示menu.tsx文件中定义的IMenuContext is not defined

来源:6-5 测试驱动 - Menu 测试添加

吕二三

2023-07-17

图片描述

写回答

1回答

吕二三

提问者

2023-07-18

export interface IMenuContext {
    index: number;
    onSelect?: SelectCallback;
}

export const MenuContext: React.Context<IMenuContext> = createContext({index: 0})

我使用这种方式解决了上面的报错,但是不知道这样使用有没有问题

0
2
吕二三
回复
张轩
我将 const MenuContext = createContext({index: 0}) 替换成了 const MenuContext: React.Context = createContext({index: 0})
2023-07-18
共2条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程