[항해99] TIL

36일차 (미니 프로젝트 마무리)

@kkkk_biiin 2023. 9. 27. 20:23
728x90

 2주간의 짧고도 긴 미니 프로젝트가 마무리되었다. 기능을 하나씩 추가하고, 기능이 제대로 작동될 때마다 즐거움을 느끼면서 프로젝트를 진행했던 것 같다. 물론 기능적으로나, 코드적으로나 아쉬운 점도 많지만. 

 

이번 글에서는 프로젝트 피드백을 바탕으로 추석 때 해야할 일들에 대해 정리해보고자 한다.

 

useState의 작동원리

상태를 관리하고, 상태의 변경을 할 때 무의식적으로 useState를 사용했던 것 같다. 작동 원리를 알고 useState의 기능에 대해 더 배운다면 조금 더 효율적으로 사용할 수 있을 거라는 생각이 든다.

 

component 분리

이 문제는 항해99를 시작하면서 다양한 프로젝트를 진행하면서 가져왔던 고민이다. 컴포넌트가 하나씩 늘어날수록, 다양한 라이브러리를 사용할수록 폴더구조를 어떻게 해야 할지 고민이 들었고, 적절한 해답을 찾지 못해서 프로젝트 끝에는 항상 지저분한 코드들이 저장되어 있었다. 앞으로 더 큰 프로젝트를 진행해야 하기 때문에 이 부분은 꼭 짚고 넘어가야 할 부분이라고 생각한다. 

// 피드백 내용 중..
pages 폴더: Router용 component
components 폴더: Router용 component에 들어갈 component들

 

728x90