关于React报Too many re-renders. React limits the number of renders to prevent an infinite错误的解决方案

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于React报Too many re-renders. React limits the number of renders to prevent an infinite错误的解决方案相关的知识,希望对你有一定的参考价值。

今天在开发RN程序的时候,报了一个Too many re-renders. React limits the number of renders to prevent an infinite。刚开始怀疑是页面渲染的内容太多,后来将其他元素都删除,结果还是报这个错误。于是就想到了重复渲染的问题,比如下面的写法就会造成重复渲染:

onClick={setTime(false)}

需要改成下面的方式:

onClick={() => {
    setTime(false);
}}

因为上面的代码会造成代码一直刷新,也就造成一直渲染,造成了渲染的死循环。

以上是关于关于React报Too many re-renders. React limits the number of renders to prevent an infinite错误的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

关于Shell脚本中出现如下 报错[: too many arguments

MySQL报Too many connections

阿里云服务器晚上运行定时任务报Too many connections

nginx访问报错:Too many open files accept:

MongoDB报Too many open files解决方法

MySQL 数据库报错 Too many connections