탭 UI
버튼 n개와 박스 n개를 미리 만들어놓고 버튼을 누를 때 마다 그에 맞는 박스를 보여주는 UI
탭 UI 만들기
- Html, CSS로 탭 디자인 미리 완성
- UI의 현재 상태를 저장할 state 하나 만들기
- state에 따라서 UI가 어떻게 보일지 작성
- 자식컴포넌트에서 props 쉽게 쓰고 싶다면
function TabContent({tab}){
return [ <div>0</div>, <div>1</div>, <div>2</div> ][tab]
}
자식컴포넌트에서 props라고 파라미터를 하나만 작명하는게 아니라
{state1, state2 ... }으로 작성하면 props.state1 이렇게 쓸 필요가 없어짐
'프론트엔드 > React(코딩애플)' 카테고리의 다른 글
React, Redux Toolkit 설치와 셋팅 (0) | 2023.03.14 |
---|---|
React, Context API (0) | 2023.03.12 |
React, 서버와 통신하려면 ajax (0) | 2023.03.07 |
Lifecycle과 useEffect (0) | 2023.02.25 |
React, styled-components (0) | 2023.02.22 |
댓글