1. 조건부 렌더링

조건부 렌더링이란 무엇일까요?

조건부 렌더링 사용 예시

image.png

그럼 또 다른 예시를 코드로 봐볼까요?

function LoginHeader() {
  return <div>환영해요!</div>;
}

function NotLoginHeader() {
  return <div>로그인을 해주세요.</div>;
}

<aside> 💡

로그인용 헤더, 비로그인용 헤더를 따로 만드는 것보다 하나의 헤더 컴포넌트에서 조건부 렌더링으로 관리하는 게 훨씬 효율적이에요!

</aside>

function Header({ isLogin }) {
  return <header>{isLogin ? <LoginHeader /> : <NotLoginHeadr />}</header>;
}

export default Header;