잘못 된 내용에 대한 지적은 언제든 환영입니다.
return (
{isVip ?
<b>{name}님 께서는 현재 VIP 고객이십니다.</b> :
<b>{name}님 께서는 현재 일반 고객이십니다.</b>
}
);
isTrue ? true : false
형태이며, isTrue
의 참/거짓에 따라 값을 반환한다.return (
{isSunday && <b>일요일은 내가 짜파게티 요리사</b>}
);
isTrue && true
형태로 사용할 수 있으며, isTrue
가 참일 경우에만 값을 반환한다.isTrue={true}
= isTrue
props의 값 셋팅을 생략하면 true로 자동 셋팅된다.
// 둘 다 같은 코드이다.
return (
{/* <Hello name="Uncyclocity" isVIP={true} /> */}
<Hello name="Uncyclocity" isVIP />
);
const style = {
cursor: "pointer",
color: user.active ? "green" : "black",
};
...
/* user.active의 T/F에 따라
user.username 글자 색이 초록/검정으로 표시된다.*/
return (
<div>
<b style={style}>{user.username}</b>
</div>
);
{}
)로 스타일링을 하는 경우에만 해당된다.