27.5 정리
이 책에서 다루는 마지막 프로젝트가 모두 끝났습니다! 이 프로젝트를 통해 리액트로 실제 프로젝트를 만들 때 어떠한 흐름으로 진행되는지 직접 경험해 보았습니다. 리액트 프로젝트를 만들 때 반복되는 개발 흐름을 요약하면 다음과 같습니다.
1. 기능 설계하기: 어떤 컴포넌트가 필요할지 생각합니다.
2. UI 만들기: 사용자에게 보이는 UI를 먼저 만듭니다.
3. API 연동하기: API 연동이 필요할 경우 필요한 코드를 준비합니다.
4. 상태 관리하기: 리덕스, 컴포넌트 자체 상태 등을 통해 상태를 관리하고, 필요하면 컨테이너 컴포넌트를 새로 만듭니다.
이러한 흐름으로 개발을 진행하는 과정에서 반복되는 코드가 있을 경우, 함수로 분리하거나 재사용할 수 있는 컴포넌트로 분리하면 좋습니다. 그리고 성능상 문제가 되는 부분이 있다면 shouldComponentUpdate 또는 React.memo를 사용하여 최적화를 시도해 볼 수도 있습니다.
이 책을 통해 쌓은 개발 지식과 실력으로 이제 여러분만의 프로젝트를 만들어 보세요!