if나 조건부 연산자와 같은 JavaScript 연산자를 사용해서 구현해요.
function LoginHeader() {
return <div>환영해요!</div>;
}
function NotLoginHeader() {
return <div>로그인을 해주세요.</div>;
}
LoginHeader를,NotLoginHeader 컴포넌트를 렌더링하고 싶어요.<aside> 💡
로그인용 헤더, 비로그인용 헤더를 따로 만드는 것보다 하나의 헤더 컴포넌트에서 조건부 렌더링으로 관리하는 게 훨씬 효율적이에요!
</aside>
function Header({ isLogin }) {
return <header>{isLogin ? <LoginHeader /> : <NotLoginHeadr />}</header>;
}
export default Header;