프론트 세팅시 고려할 점
맨날 희수가 세팅해주고, 관통때는 그런거 신경안쓰고 막 개발해서 처음으로 진정한 프론트 초기 세팅을 했는데, 하고 보니 이상한 부분이 좀 많았다. 일단 파일 구조를 잘 만들어야 한다. server driven ui 를 혹시라도 나중에 하게 될 수도 있을 것 같아서 고려해서 폴더 구조를 만들었는데, 너무 그쪽에만 신경써서 그런지 이상한 부분이 좀 있었던 것 같다. 사소한 거라 그냥 넘어가긴 했지만 혼자 할때는 그냥 뒤엎어도 되나 같이 할때는 그런거 하나하나 수정하는게 비용이니깐 조심해야 한다
기본적인 인스톨을 미리 해두는게 좋다. 당연히 쓸 것 같은 것들은 미리 설치를 해두어야 한다. axios나 zustand, tailwind 같이 큰것은 설정을 해두긴 했는데, 무조건 쓰기로한 fcm, pwa, reacticons는 쓴다고 생각만 하고 미리 안해두었다. 가끔 이거 설치 했는데 충돌 난적(공통 때) 있기 때문에 미리미리 설치해두는게 좋다.
axiosinstance? 를 미리 만들었으면 좋았을 것 같다. 아무리 api 연동이 ui 생성하고 나서긴 해도 기본적인 설정은 해두면 좋을 것 같다. 내가 다른거 하느라 바쁠때 누군가 api 연동을 해야해서 만들었는데 중복으로 내가 다시 하면 오류 파티에 최악이다. 이번에는 내가 연동 담당이 아니어서 intercepter는 내가 설정하지는 않겠지만 기본 폴더 구조를 만들어주면 팀원이 작업하기 편할 것 같다.