Next JS로 구성해보기
create-react-app 없이 webpack, babel 등을 직접 설정하면서 프로젝트 세팅하기
우리 프로젝트에서 redux를 사용했지만 내가 구현하지않아 사실 나의 기술 스택이라 말할 수 없을 것 같다. 해당 기술 스택의 장단점을 몸소 느끼지못했고, 제대로 공부하지 않았다. 윤호님의 코드도 참고하고, context API 등과 비교해보며 직접 구현해보고싶다.
테스팅 - cypress, jest
이번 프로젝트는 규모가 어느정도 있던 프로젝트였는데 어떠한 테스트 도구도 사용하지 못해 아쉬움이 크다.
테스트를 하면서 개발을 했다면 사전에 버그를 미리 발견하여 더 효율적으로 개발을 할 수 있었을거라는 생각이 든다.
[성능 측정]
리팩토링을 하면서 코드를 개선하고 성능도 개선이 되었는지 명확하게 수치로 확인하고 싶은 욕구가 있었다. lighthouse와 리액트 프로파일러를 가끔씩 보면서 진행을 했는데 경험과 지식이 부족하다보니 성능이 개선되었는지 명확하게 이해하기 어려웠다.