在React js的功能组件中使用钩子时出错,该钩子将捆绑到库中并在其他应用中使用

时间:2020-04-08 15:01:20

标签: reactjs react-hooks rollup

我创建了一个功能组件,并使用了钩子,并使用汇总创建了库。当我在其他应用程序中使用该组件时,它抛出以下错误:

错误:无效的挂钩调用。挂钩只能在功能组件的主体内部调用。可能由于以下原因之一而发生: 1.您的React和渲染器版本可能不匹配(例如React DOM) 2.您可能违反了《钩子规则》 3.您可能在同一应用程序中拥有多个React副本

注意:

  1. 我在声明组件时使用了const。
  2. 如果我从库中获取代码并将其放入应用程序中,它将运行正常。

0 个答案:

没有答案