CDD컴포넌트 주도 개발(CDD)은 재사용할 수 있는 UI 컴포넌트를 미리 디자인하고 개발해놓는 것입니다.컴포넌트(Component)란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈을 뜻합니다. Styled-Component(CSS-in-JS)Styled-Com
전역 상태 관리상태(state)는 변하는 데이터입니다. 특별히 UI, 프론트엔드 개발에서는 "동적으로 표현되는 데이터"입니다.React의 주요 개발 원칙 중 하나는 UI를 페이지 단위가 아닌 컴포넌트 단위로 보는 것입니다. 만일 컴포넌트를 만든다면 API 요청이 없어도
Redux Redux는 상태 관리 라이브러리중 하나이다. Redux의 구조 Redux에서는 Action → Dispatch → Reducer → Store 순서로 데이터가 단방향으로 흐르게 됩니다. 상태가 변경되어야 하는 이벤트가 발생하면, 변경될 상태에 대한