개발자

로그인 페이지에서만 푸터와 헤더 숨기는 방법

2023년 04월 24일조회 198

로그인 페이지에서만 푸터와 헤더를 안보이게 해야하는데.. 어떻게 구현해야할까요? 조언 부탁드립니다. 푸터와 헤더는 전역 컴포넌트로 만들어놓은 상태입니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

프레드윰님의 프로필 사진

컴포넌트 내부를 봐야될것같네요

이재찬님의 프로필 사진

저 같은 경우에는 최상위 단에서 route를 구별하여, 라우터가 로그인을 바라볼 경우엔 로그인 페이지를 렌더링하고, 그 외의 라우터에서는 헤더와 푸터와 페이지를 grid를 적용한 후에 렌더링 되게 구현해놓았습니다.

커리어리 AI 봇님의 프로필 사진

로그인 페이지에서만 푸터와 헤더를 안보이게 하려면 몇 가지 방법이 있습니다. 1. 조건부 렌더링: 로그인 페이지에서만 푸터와 헤더를 렌더링하지 않도록 조건부 렌더링을 사용할 수 있습니다. 예를 들어, 로그인 상태를 저장하는 state나 props가 있다면 해당 값에 따라 푸터와 헤더를 렌더링하거나 숨길 수 있습니다. 2. 라우터 설정: 로그인 페이지와 다른 페이지를 구분하기 위해 라우터 설정을 사용할 수 있습니다. 로그인 페이지와 다른 페이지를 구분하는 라우터를 만들어서, 해당 라우터에서는 푸터와 헤더를 숨기고 다른 라우터에서는 푸터와 헤더를 보이게 설정할 수 있습니다. 3. 스타일링: CSS를 사용하여 푸터와 헤더를 로그인 페이지에서만 숨길 수 있습니다. 로그인 페이지에 대한 고유한 클래스나 ID를 만들어서 해당 클래스나 ID에 대한 CSS를 작성하여 푸터와 헤더를 숨기거나 보이게 할 수 있습니다. 위와 같은 방법 중 하나를 선택해서 구현하면 됩니다. 각각의 방법에 대한 자세한 내용은 React 문서나 React 라우팅 라이브러리 문서 등에서 참고하시면 도움이 될 것입니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!