React 컴포넌트: 빌딩 블록
React 컴포넌트는 사용자 인터페이스를 구성하는 조각입니다. 이를 통해 앱을 작은 단위로 구축할 수 있습니다.
컴포넌트를 작게 유지하세요. 하나의 역할에 집중하게 하세요. 너무 많은 일을 수행한다면 컴포넌트를 분리하세요.
예시:
- UserCard가 데이터를 직접 가져오면(fetch) 안 됩니다.
- UserCard가 폼 제출을 처리해서는 안 됩니다.
하나의 컴포넌트는 하나의 작업만 수행합니다. 작게 시작하세요. 일관성을 유지하세요. 복잡한 UI를 구축하세요.
출처: https://dev.to/kahenda/react-components-the-building-blocks-you-need-to-know-215k