
처음으로 기획부터 구현까지 완료해본 프로젝트이다.
이 프로젝트는 공부 목적으로 시작했기 때문에 누가봐도 "지긋지긋하게 했다"라는 말이 나올 정도로 리팩토링을 하고 여러번 만져볼 생각이다.
(진행 기간 📆 : 23/3/1 ~ 23/3/9)
2개월간 부트캠프 과제를 수행하며, 이미 짜여진 단편적인 요구사항만을 해결하는 것이 "내가 잘 하고 있는건가" 의구심을 들게했다.
그래서 이번 프로젝트는 기획 단계를 거치며, 필요한 기능은 무엇이고 어떻게 구현하면 좋을지를 먼저 생각하고 접근하고 싶었다.




중요하게 생각한 점
state & props로 상태 관리하기
사실 구현하면서 상태관리 라이브러리를 사용하고싶은 마음이 매순간 들었지만 꾹 참고 state&props로만 상태를 관리했다. 이번 경험으로 상태관리 라이브러리의 필요성과 유용성은 충분히 느낀 것 같다 😇- auto batching 예측하고 코드 짜기
리액트에서 가장 삽질했던 부분이기 때문에 이번 프로젝트에서는 리액트의 auto batching 특성을 이해하고 코드를 짜고 싶었다.
ThemeProvider를 이용했다. 

