Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops。

因为setState数据相冲突,render里不是即时调用,则加箭头函数。

这是一开始调用函数的方式

注意好数据逻辑

注意:在render()中是不能使用setState的,先读取render,再读取状态,setState造成state改变,state改变就会重新渲染render,每次render又会setState,就会造成页面死循环。

React中遇到的Bug——Unhandled Rejection (Error): Maximum update depth exceeded. This can happen when a com相关推荐

  1. react报Maximum update depth exceeded

    一. 原因 react出现了死循环,react为了避免这种情况限制了调用次数.此问题需视实际情况解决 转载注明出处:www.meidanlong.com

  2. vue 项目构建失败 Unhandled rejection Error 的原因 sass解析异常

    项目构建失败,出现 Unhandled rejection Error 看了一下是sass解析出了问题 经测试是 /deep/的使用,导致sass解析问题 vue中,sass某些版本不支持 /deep ...

  3. React中遇到的bug——React数组push后作为table数据无法显示

    错误展示 上面一张图表格数据源是push的数组,下面图片是正常数据源 错误代码 state中的 // 暂存所有数据arr: [],alldata: {pages: 0,total: 0,current ...

  4. react大数据量渲染_UseEffect在React中运行无限渲染(超过最大更新深度)

    我有一个Cart组件,里面有一系列Cards. 每次用户从购物车中删除产品时,我都会从本地存储中删除产品, 并将其从用户界面中删除. import React, { useState, useEffe ...

  5. IE浏览器报错Unhandled promise rejection Error: 拒绝访问。文件流下载

    项目内有很多导出文件,下载文件功能,前端采用的是文件流下载方式,请求后端接口,返回文件流. 最开始不清楚普通的动态创建a标签方法并不兼容IE,后来在IE上面测试出现了bug "Unhandl ...

  6. 解决React中input输入框在中文输入法下的bug

    解决React 中input 输入框在中文输入法下的bug 需求:封装Input 组件,输入拼音过程中不触发onChange,拼音输入结束后触发onChange 原理:input 标签上面有两个事件, ...

  7. React基础-React中发送Ajax请求以及Mock数据

    前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...

  8. React学习(九)-React中发送Ajax请求以及Mock数据

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...

  9. 处理 react_【学习教程】React 中阻止事件冒泡的问题

    来源 | https://www.cnblogs.com/Wayou/p/react_event_issue.html 在正式开始前,先来看看 js 中事件的触发与事件处理器的执行. js 中事件的监 ...

最新文章

  1. iOS 关于Blocks
  2. ELK安装配置,日志展示
  3. 在Excel中制作复合饼图
  4. jzoj1161-机器人M号【欧拉函数,dp】
  5. 机器学习 预测模型_使用机器学习模型预测心力衰竭的生存时间-第一部分
  6. mybatis generator生成example_[Springboot系列] SpringBoot与Mybatis结合
  7. CoreImage使用介绍
  8. 4大要点搞定企业私有云建设
  9. c语言 程序停止,Go语言宕机(panic)——程序终止运行
  10. OpenGL超级宝典 绘制第一个三角形
  11. 旷视6号员工范浩强:高二开始实习,“兼职”读姚班,25岁在CVPR斩获第四个世界第一...
  12. 某东薅羊毛脚本分析 如何自己薅羊毛
  13. weblogic新建一个managed server并启动
  14. 100年来诺贝尔化学奖获得者
  15. Redis协议spec(翻译)
  16. 安防无战事:一场10213亿元的误会
  17. HDU 6608 Fansblog(随机素数测试+思维)
  18. JavaFX调用虚拟键盘
  19. tikz 折线 箭头_4. TikZ画箭头、网格、圆、点、椭圆、圆弧
  20. 用python求一元二次方程的解

热门文章

  1. Windows系统下进行NIST测试
  2. html对颜色加深,css字体阴影如何加深?
  3. JavaSE_kuang
  4. 关于IntelliJ IDEA中的代码自动对齐快捷键没有响应
  5. 《大话西游3》首曝海报 韩庚唐嫣分饰至尊宝和紫霞
  6. 技术普及帖:你刚才在淘宝上买了一件东西
  7. 1951-2021年高考数学试题
  8. 《网站建设规划书范文》
  9. 智慧环保项目业务逻辑分析
  10. 帝国搜索模板不支持php,解决帝国CMS搜索模板不支持灵动标签的方法