로그인 하지 않은 상태에서는 헤더가 렌더링 되지 않게 조건부 렌더링 설정하기
헤더를 라우팅하는 컴포넌트에서 아래와 같이 설정해주면 된다.
useLocation 훅 import 하기
import { useLocation } from "react-router-dom";
로그인 되어 있지 않으면 로그인 페이지로 이동시키기
const location = useLocation();
const isLoginPage = location.pathname === "/login";
...
return (
<>
{!isLoginPage && <Header />}
</>
);
'Programing > React' 카테고리의 다른 글
[코딩애플] Redux-toolkit (0) | 2024.06.15 |
---|---|
zustand 상태 관리 (0) | 2024.06.14 |
TanStack Query 기본 사용법 (0) | 2024.06.14 |
형식에 맞지 않는 날짜 형태 변환해서 렌더링하기 (0) | 2024.06.04 |
002. 작업 환경 설정 (0) | 2024.05.30 |
댓글