component를 분기 처리를 통해 렌더링 해보자 ! (switch 처럼)
<div>
{
{
term: <Terms handlePage={handleStep} />,
login: <Login handlePage={handleStep} />,
}[step]
}
</div>
아래와 같은 수행을 한다.
<div>
{(() => {
switch (step) {
case 'term':
return <Terms handlePage={handleStep} />;
case 'login':
return <Login handlePage={handleStep} />;
default:
return;
}
})()}
</div>
🎈 https://stackoverflow.com/questions/46592833/how-to-use-switch-statement-inside-a-react-component
반응형
'react' 카테고리의 다른 글
emotion in next.js + typescript (1) | 2022.05.06 |
---|---|
nextjs deployment with 644 permission (0) | 2022.01.01 |
react-date-range with useRef (0) | 2022.01.01 |
react-i18next in next.js (0) | 2021.10.11 |
useContext in navigation bar (0) | 2021.10.09 |