原文:调用hook组件时报错Hooks can only be called inside of the body of a function component

在调用其他项目中的hook组件时,报错信息:无效的钩子调用。钩子只能在函数组件的主体内部调用。这可能是由于以下原因之一: A库调用B,B使用的是npm link调试,会导致react的依赖出现两次,所以需要在B中link到A下面的react,重启项目 ...

2021-06-28 16:42 0 1581 推荐指数:

查看详情

Error: Finish can only be called once

Android studio 启动或者新建项目:报错“Error: Finish can only be called once” gradle缓存问题: 默认的额缓存路径在: on windows : C:\Users\YourUserName) 1、退出studio 2、进入缓存 ...

Thu Jul 27 21:48:00 CST 2017 0 1240
关于Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component

关于react中切换路由时报以上错误,实际的原因是因为在组件挂载(mounted)之后进行了异步操作,比如ajax请求或者设置了定时器等,而你在callback中进行了setState操作。当你切换路由时,组件已经被卸载(unmounted)了,此时异步操作中callback还在执行 ...

Thu Dec 07 20:59:00 CST 2017 0 12727
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM