컴포넌트 기반 개발
(Component Driven Development)
재사용할 수 있는 UI 컴포넌트의 필요성
예를 들어,
기획안에 맞춰 개발을 하다가
기획 세부 내용이 바뀐다면?
개발자는 이 부분을 새로 만들어야하는가?
만약, 프로젝트 시작부터 Component로 작업했다면
새로 만들 필요 없음! 그대로 재활용하면 됨!
Reacet에서는 기본적으로 기능별로 묶어 코드를 컨포넌트화한다.
이를 돕는 도구들이 있는데...
대표적으로 Styled Component 와 StoryBook이 있다.