When I load my page in React I want some value to increment from 0 to certain given value (let's say 50 ), so as a page loads I want to see value incrementation from 0 to 50 ( 0 1 2 3 4 ... 50 ) I've tried this
const [number, setNumber] = useState(0);
const limiter = 50;
React.useEffect(() => {
const incrementer = setInterval(() => {
if (number === limiter) {
clearInterval(incrementer);
} else {
setNumber(number+1);
}
}, 500);
},[]);
But for some reason it goes like ( 0 1 1 2 0 1 2 0 )