我正在使用Effect Hook,并想确认此实现是否正确。我在控制台上没有得到任何警告,但我想知道为什么这不会进入无限循环?
React.useEffect(() => {
setSelections(inputUPC, false);
//console.log(props.uncheckCard);
props.setUncheckCard(false);
}, [props.uncheckCard]);
它不会进入无限循环因为你只把这个设置为false所以参数不会改变(useEffect只会在依赖项值改变时触发)