diff --git a/src/utils/OauthCallback.js b/src/utils/OauthCallback.js index 245ada9..9eedce7 100644 --- a/src/utils/OauthCallback.js +++ b/src/utils/OauthCallback.js @@ -9,7 +9,6 @@ const OauthCallback = () => { const [error, setError] = useState(null); const { setRefreshToken, setAccessToken } = useTokenStore(); const navigate = useNavigate(); - const [retry, setRetry] = useState(0); const getKakaoToken = useCallback(async (code) => { try { @@ -59,7 +58,7 @@ const OauthCallback = () => { } catch (error) { setIsError(true); setError(error); - setRetry((prev) => prev + 1); + navigate("/login", { replace: true }); } finally { setIsLoading(false); } @@ -72,9 +71,8 @@ const OauthCallback = () => { ]); useEffect(() => { - if (retry > 0) navigate("/login", { replace: true }); fetchTokens(); - }, [fetchTokens, retry, navigate]); + }, [fetchTokens]); if (isLoading) return
Loading...
; if (isError) return
Error: {error.message}
;