diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 87fd90a..a0e9358 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -14,6 +14,7 @@ function useQuery() { export default function Header({ mode }) { const [selectedCategory, setSelectedCategory] = useState("소설"); const [onLogin, setOnLogin] = useState(); + const [isLoading, setIsLoading] = useState(true); // 로딩 상태 추가 const query = useQuery(); const navigate = useNavigate(); @@ -44,20 +45,24 @@ export default function Header({ mode }) { setOnLogin(false); navigate("/", { replace: true }); return; + } else { + setOnLogin(true); } + + setIsLoading(false); // 로딩 상태 완료 }, []); function toCreate() { navigate("/create"); } - function toList() { - navigate("/list"); + if (isLoading) { + return
; // 로딩 중일 때 표시할 내용 } return (