When does the cleanup function in useEffect run? · Frontend Coach