컴포넌트를 작성할 때 props의 형태
props를 통해 외부에서 상태를 받을지, 내부에서 상태를 업데이트 할지 등을 고민하는 시간이 많았다.
이전 프로젝트에서 바텀업 방식으로 프로젝트를 한번 진행해보긴했지만, 프로젝트 규모도 더 커지고 컴포넌트 개수도 많아져서 props를 넘겨주고 상태를 관리하는 부분에서 고민이 많았다 .
작은 컴포넌트들이 모여 페이지를 구성할 때 어떤 Props를 넘겨주고 이 상태는 어느 컴포넌트에서 관리하면 좋을지 등이 가장 고민되는 부분이었다. 그래도 연습하면서 점차 나아졌다!
- 간결하고 읽기 좋은 코드 작성하기
- 재사용성을 고려한 적절한 모듈 분리하기
- 깔끔하게리액트 훅 활용하기
- 불필요한 props 제거하기