Uncaught Error: Rendered fewer hooks than expected. This may be caused by an accidental early return
Uncaught Error: Rendered fewer hooks than expected. This may be caused by an accidental early return statement.
未捕获错误:渲染的钩子比预期的少。这可能是由意外的提前返回语句引起的。
这个错误就是说react预先要渲染的一些钩子函数hook
没有执行就返回了。可能出现的错误代码如下
export default ()=>{if(xxx) {return xxx; // 一些hook还没执行就返回}useEffect(()=>{ xxx },[]);useMemo(()=>{ xxx }, [])return <div>xxx</div>
}
解决方法就是将返回语句移动到所有hook
之后
export default ()=>{useEffect(()=>{ xxx },[]);useMemo(()=>{ xxx }, [])if(xxx) {return xxx;}return <div>xxx</div>
}
Uncaught Error: Rendered fewer hooks than expected. This may be caused by an accidental early return相关推荐
- [乐意黎原创] WebPack 打包时抛Uncaught Error: Cannot find module '.\dist\bundle.js'
如题:WebPack 打包时抛Uncaught Error: Cannot find module '.\dist\bundle.js' A. Webpack 命令时抛错 B.运行时Chrome 控制 ...
- 安装rebar时提示Uncaught error in rebar_core
2019独角兽企业重金招聘Python工程师标准>>> 按照教程安装rebar,从 https://github.com/rebar/rebar/ 下载编译好的版本(注:网上大多数都 ...
- ClouderaManager agent 报错,无法连接到结群 Error, CM server guid updated, expected xxx , received xxx
场景 集群版本:CDH 6.0.1 服务器版本:Centos 7.3 JAVA版本:1.8 异常出现原因 搭建集群中遇到异常,删除agent节点,重新部署CM后发现异常,CDH处于无法使用状态 异常 ...
- echarts.js:1136 Uncaught Error: Initialize failed: invalid dom.
1.错误描述 echarts.js:1136 Uncaught Error: Initialize failed: invalid dom. 2.错误原因 <!DOCTYPE html>& ...
- JWPlayer Uncaught Error: Invalid SRT file
错误场景: JWPlayer 播放视频,添加了字幕和缩略图: 字幕为Srt格式: 1 00:00:00,000 --> 00:00:02,000 战略管理过程2 00:00:03,000 --& ...
- Loading plugin Fxp\Composer\AssetPlugin\FxpAssetPlugin PHP Fatal error: Uncaught Error: Call to unde
在安装以之前必须得安装fxp插件,但是fxp差价安装时很容易出错.以上时我在Ubuntu系统下安装fxp时发现的问题.当船使用的是 composer global require "fxp/ ...
- index.tsx:19 Uncaught Error: A <Route> is only ever to be used as the child of <Routes> element, nev
今天做练习react路由出现错误,index.tsx:19 Uncaught Error: A is only ever to be used as the child of element, nev ...
- Uncaught Error: @electron/remote is disabled for this WebContents
remote模块使用出错,出现 Uncaught Error: @electron/remote is disabled for this WebContents. Call require(&quo ...
- jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: blank
1.错误描述 jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: bl ...
- 运行php代码报错如下Uncaught Error: Call to undefined function curl_init()
运行php代码报错如下Uncaught Error: Call to undefined function curl_init() 前提要配置好php环境变量,cmd执行php -m查看模块信息 缺少 ...
最新文章
- 26 history对象
- hdu1171 转化01背包,组合
- 矩阵分析与多元统计1 线性空间与线性变换1
- python 之 从list中随机抽取元素
- LODOP使用问题解决汇总
- crontab 周日_linux之crontab命令
- OpenCV Laplacian 拉普拉斯变换
- 全球近百所名校课件网络版
- html5 figure 标签
- 现金支票打印模板excel_Word如何批量打印奖状?按下这个键,1分钟生成1000张
- R语言非参数检验(二)
- 百度初级认证考试知识点
- 新浪云 连接mysql数据库_新浪云php与java连接MySQL数据库
- html页面计算圆的周长和面积,计算圆的周长和面积之间的差-JavaScript
- Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘ (10060 “Unknown error“)
- ORA-32017 ORA-16179
- 清理c盘垃圾怎么清理?清理软件如何选择?
- 使用JDBC连接MySQL数据库
- 深入理解grpc(二):grpc原理
- Composer私有仓库建设与开发入门
热门文章
- 【移动架构】Flutter vs React Native:最后一句话。
- 进安全模式提示”Press ENTER to continue loading SPTD.sys”
- 魔方机器人之SVM算法识别魔方颜色
- Java悲观锁Pessimistic-Lock常用实现场景
- 新东方王强的一篇精彩演讲
- 卸载python2.7_完美的.NET Framework卸载工具(支持卸载framework 1.0~4.7.2)
- WINVNC源码分析(四)-vnchooks
- 安卓生成keystore文件
- 公认最好的鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- 变更控制委员会CCB