폴더 구조를 변경해야하는 일이 생겼다.
그래서 전체적인 폴더 구조와 이름을 수정하기로했다.
폴더 구조를 변경하는 것부터 어려웠다.
기존에는 pages - containers - components 의 구조였는데 containers를 사용하는 것은 올드한 스타일이라는 피드백을 받았다.
그래서 containers를 제거하고 hooks를 사용하기로 했다.
리액트의 이벤트 훅을 따로 관리할 수 있도록 hooks을 사용하기로 한 것이었다.
폴더와 파일의 네이밍을 수정하는데 알맞은 이름을 생각해내는데에도 꽤 시간이 걸렸다.
해당 파일이 무슨 역할을 하는지 제대로 모르는 채 이름을 지으려고 하다보니 이런 일이 있었던 것 같다.
또, 리액트에서는 주로 파일명에 파스칼 케이스를 사용한다고 했는데 이를 착각하여 폴더명도 파스칼케이스로 지정해버렸다..
이를 알고나서 소문자로 변경했는데 git에서 대소문자 구분을 못해서 빌드가 안되는 문제가 발생했다.
오후부터 저녁까지 내내 이 부분을 해결하려고 구글링을 하고 계속 다시 브랜치 생성해서 여러 시도를 했다.
그러다가 결국 해결했는데 이 부분에 대해서는 따로 정리해봐야겠다.
몇시간동안 붙잡았던 에러라 해결못할줄 알았는데 결국 해냄..!
결국 오늘 작업은 하나도 못했지만 다 같이 고민하고 여러가지 시도를 하면서 에러를 해결하는게 재밌었다.
댓글