Skip to content

Commit e29467b

Browse files
committed
fix: login 호출 수정
1 parent 7614e2d commit e29467b

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/pages/auth/callback/index.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { useNavigate } from 'react-router-dom';
22
import Container from '@/common/components/Layout/Container';
33
import LoadingSpinner from '@/common/components/Spinner';
44
import { useUser } from './hooks/useUser';
5+
import { useEffect } from 'react';
56

67
const CallbackPage = () => {
78
const navigate = useNavigate();
@@ -10,12 +11,14 @@ const CallbackPage = () => {
1011
const urlParams = new URLSearchParams(window.location.search);
1112
const code = urlParams.get('code');
1213

13-
if (!code) {
14-
navigate('/login');
15-
return;
16-
}
14+
useEffect(() => {
15+
if (!code) {
16+
navigate('/login');
17+
return;
18+
}
1719

18-
mutate(code);
20+
mutate(code);
21+
}, [code, mutate, navigate]);
1922

2023
return <Container>{isError ? '로그인 중 오류가 발생했습니다.' : <LoadingSpinner />}</Container>;
2124
};

0 commit comments

Comments
 (0)