React Hook调用错误: Invalid hook call. Hooks can only be called inside of the body of a function component.
这个错误提示是因为你在一个非函数组件中调用了React的Hook函数。React的Hook函数只能在函数组件的函数体内部调用,不能在普通的JavaScript函数或类组件中调用。\n\n出现这个错误的原因可能是以下几种情况之一:\n1. React和渲染器(比如React DOM)的版本不匹配。\n2. 你违反了Hooks的规则,比如在条件语句、循环或嵌套函数中调用了Hook。\n3. 在同一个应用中存在多个React的副本。\n\n你可以根据错误提示中提供的链接,参考React官方文档中关于如何调试和修复这个问题的方法。
原文地址: https://www.cveoy.top/t/topic/qB5B 著作权归作者所有。请勿转载和采集!