老师好,link 解决 Hook 导致的问题后,引入的组件无法触发 hook

来源:12-9 使用 npm link 本地测试组件库 第二部分

奇思妙想赵老师

2021-03-10

刚开始按照老师的做法,将本地测试项目和组件项目的 react ,link 成了一个,Hook 就不报错了,但我用 Menu 的时候,点击是没有作用的,acitve 没反应,SubMenu 也无法打开,观察开发者工具,发现点击并没有触发 class 的生成,是否说明 useState 没有被成功调用?在组件项目的 storybook 下功能都正常,请问这个要怎么解决。

写回答

1回答

张轩

2021-03-10

同学你好 我在本地没有出现这种情况 对于这种情况 是否可以在 Menu 的代码中 加 console 或者断点进行调试一下,看看对应的逻辑是否触发 或者是否有报错的情况出现呢?

0
1
奇思妙想赵老师
老师,我刚刚排查了一下,发现正常的 html 元素也无法触发事件,比如我自己写了个 div 都不行。 但我发布在 npm 后是正常使用的,请问这是怎么回事。
2021-03-10
共1条回复

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

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

2123 学习 · 959 问题

查看课程