我可以更新深度数组在useEffect?



我正在使用Effect Hook,并想确认此实现是否正确。我在控制台上没有得到任何警告,但我想知道为什么这不会进入无限循环?

React.useEffect(() => {
setSelections(inputUPC, false);
//console.log(props.uncheckCard);
props.setUncheckCard(false);
}, [props.uncheckCard]);

它不会进入无限循环因为你只把这个设置为false所以参数不会改变(useEffect只会在依赖项值改变时触发)

相关内容

  • 没有找到相关文章

最新更新