Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获范围错误:超过了ReactElement.js的最大调用堆栈大小_Javascript_Jquery_Html_Reactjs_Redux - Fatal编程技术网

Javascript 未捕获范围错误:超过了ReactElement.js的最大调用堆栈大小

Javascript 未捕获范围错误:超过了ReactElement.js的最大调用堆栈大小,javascript,jquery,html,reactjs,redux,Javascript,Jquery,Html,Reactjs,Redux,我试图在浏览器中显示三个组件,但我没有 获取未捕获范围错误:超过了最大调用堆栈大小。 匿名函数指向内部文件。信息技术 如果你们能让我知道如何调试和修复 错误。我提供了导致错误的主js文件 我在这行调试了ReactCompositeComponent\u mountComponent@ReactPerf.js?94d4:66它抛出了一些对象。。。但我不知道该怎么做。 output:renderedComponent=Object{$$typeof:Symbol(react.element),typ

我试图在浏览器中显示三个组件,但我没有 获取
未捕获范围错误:超过了最大调用堆栈大小
。 匿名函数指向内部文件。信息技术 如果你们能让我知道如何调试和修复 错误。我提供了导致错误的主js文件

我在这行调试了
ReactCompositeComponent\u mountComponent@ReactPerf.js?94d4:66
它抛出了一些对象。。。但我不知道该怎么做。
output:renderedComponent=Object{$$typeof:Symbol(react.element),type:“div”,key:null,ref:null,props:Object…}

错误

Uncaught RangeError: Maximum call stack size exceeded ReactElement.js?49af:112 

ReactElement.createElement @ ReactElement.js?49af:112
ReactElementValidator.createElement @ ReactElementValidator.js?0630:223
redux-ball_render @ redux-ball.jsx?ed37:53
(anonymous function) @ makeAssimilatePrototype.js?04ea:15
ReactCompositeComponentMixin._renderValidatedComponentWithoutOwnerOrContext @ ReactCompositeComponent.js?3093:587
ReactCompositeComponentMixin._renderValidatedComponent @ ReactCompositeComponent.js?3093:607
ReactCompositeComponent__renderValidatedComponent @ ReactPerf.js?94d4:66
ReactCompositeComponentMixin.mountComponent @ ReactCompositeComponent.js?3093:220
ReactCompositeComponent_mountComponent @ ReactPerf.js?94d4:66
ReactReconciler.mountComponent @ ReactReconciler.js?bb76:37
代码

import Basketball from 'sports-players';
import CarRacing from 'sports-players';
import Football from 'sports-players';

export default {

};

你可能有一个递归的,无限的渲染或者类似的东西,这样会耗尽你的内存。检查组件,确保没有无休止的渲染触发更改链。在你发布的代码中,我看不到任何明显的东西。@dannyjolie有什么方法可以在调试器中调试此错误:(在Chrome调试器的“源”选项卡中,单击带有暂停符号的停止符号(“异常时中断”),并查看错误发生时的堆栈跟踪。或者查看StackOverflow上与“超出最大调用堆栈大小”相关的无数其他问题之一(如果有帮助,我在尝试使组件自行渲染时遇到了相同的错误,这是偶然的(我们称之为“输入错误”)。也许某个地方有一个组件试图渲染另一个组件,而另一个组件又会渲染第一个组件。开始寻找的好地方,也许…@所有的bug都在进口表格中…谢谢大家