애플리케이션의 상태에 따라 컴포넌트 중 몇 개만을 렌더링하기
function Greeting(props) {
const isLoggedIn = props.isLoggedIn;
if (isLoggedIn) {
return <UserGreeting />;
}
return <GuestGreeting />;
}
// 이렇게 써도 됨 (삼항연산자)
function Greeting(props) {
const isLoggedIn = props.isLoggedIn;
return (
{isLoggedIn ? <UserGreeting /> : null}
<GuestGreeting />;
)
}
// 이렇게 써도 됨 (&& 연산자)
function Greeting(props) {
const isLoggedIn = props.isLoggedIn;
return (
{isLoggedIn && <UserGreeting />}
<GuestGreeting />;
)
}