尝试在 React js 中进行计数器时超出最大调用堆栈大小。我正在使用功能组件来创建计数器。这将从0开始,每次增加10,直到达到最大限制。 这是我的代码
const [initialCount, setInitialCount] = useState(0);
useEffect(() => {
const handleScoreAnimate = () => {
if (initialCount >= maxLimit) {
setInitialCount(maxLimit);
} else {
setInitialCount(initialCount + 10);
handleScoreAnimate();
}
}
if (initialCount === 0) {
handleScoreAnimate();
}
}, [initialCount]);