//if some of your code depends on that state update you can use a useeffect like this useEffect(() => { if (currentProgress[index].progress === 100) { GoBack() } }, [currentProgress])