컴포넌트 기반 페이지 기획, 개발
by 개발하는지호특정 기준에 의해 요소 추출
요소를 추출하는 일반적인 기준
- 하나로 묶어서 관리하기 용이해보이는 영역을 하나의 구성요소로 추출 or 그룹화
- 공통적이거나 반복되는 요소를 하나의 구성요소로 추출
추출한 단위를 기준으로 컴포넌트 구성
컴포넌트를 구성하는 가장 기본적인 요소
- HTML Element or Tag
- 1번 HTML Element에 적용된 CSS
- 1번 HTML Element을 조작하는 JS
-> 이러한 HTML, CSS, JS 코드를 모아 그룹화하여 나만의 의미있는 별도의 '컴포넌트'를 작성하고 사용할 수 있다.
이런 방법으로 개발을 하였을 때 얻을 수 있는 대표적인 이점은 코드의 재사용성(Reusability)을 통한 코드 중복 최소화, 관리의 용이하다.
따라서, 이러한 컴포넌트 기반 개발 방식에서 주요 관심사 중 하나는 컴포넌트 기반의 디자인 시스템을 잘 구축하여 재상용성을 얼마나 높일 수 있을지 볼 수 있다.
레이아웃 배치에 맞게 작성한 컴포넌트 사용
'개발 지식, 스크립트 > React' 카테고리의 다른 글
Context API (1) | 2023.12.17 |
---|---|
JSX 란 (0) | 2023.12.09 |
커스텀 Component 구현 (1) | 2023.12.08 |
React 와 가상 돔(Virtual DOM) (1) | 2023.12.07 |
Single Page Application(SPA) (1) | 2023.12.07 |
블로그의 정보
DevSecOps
개발하는지호