Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Reactjs 尝试在userEffect上定义对象数组时出现React Maximum state update错误_Reactjs_React Hooks - Fatal编程技术网

Reactjs 尝试在userEffect上定义对象数组时出现React Maximum state update错误

Reactjs 尝试在userEffect上定义对象数组时出现React Maximum state update错误,reactjs,react-hooks,Reactjs,React Hooks,我有一个product insert组件,每次我尝试添加一个包含useState和useEffect的对象数组时,我都会得到状态更新限制错误。其他公共字符串字段无错误地更新状态,到达对象列表时更新获取错误。请问有谁经历过这一切吗 代码: 线路错误:49 react maximum update depth Expected缺少父组件的代码,但我猜,在effect中调用defineCurrentDataByCodigo,它更新父组件,更新道具,调用useEffect并导致循环 我发现了问题!问题是

我有一个product insert组件,每次我尝试添加一个包含useState和useEffect的对象数组时,我都会得到状态更新限制错误。其他公共字符串字段无错误地更新状态,到达对象列表时更新获取错误。请问有谁经历过这一切吗

代码: 线路错误:49


react maximum update depth Expected

缺少父组件的代码,但我猜,在effect中调用defineCurrentDataByCodigo,它更新父组件,更新道具,调用useEffect并导致循环

我发现了问题!问题是,react不允许我们使用来自不同集合状态的大序列

我的代码同步更新了从“API”返回的数据对象。产生此错误的原因是,在设置子产品的日期时,已多次使用“useState”,我更改为仅更新一个名为“dataCurrentProduct”的对象,并在JSX return中将.map更改为使用“dataCurrentProduct”。“子产品”等等。感谢您的快速回答,我想我可以使用几个“useState”,只要它不在无限循环中并使流程崩溃,但我发现即使没有循环,我们对“useState”也有限制。

请在问题描述中包含一个。