본문 바로가기

react

jsx switch

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