[Feat/#1] 프로젝트 초기 환경 설정 #2
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
이슈 번호
closes #1
작업한 내용
Next.js 14 설치
React Query v5 설치
styled-components v6 설치
Axios 설치
ESLint, Prettier 설치
작업 결과
.
비고
MSW 설치 ❌
MSW가 기본적으로 app router랑 호환되지 않는 것 같더라구. 관련 이슈를 확인했어. 개발 종속성이기도 하고 rotue handlers로 대체할 수 있을 것 같아서 이번 작업에서 MSW를 적용할 수 있는 방법을 추가로 찾지는 않았어.
폴더 구조
작업을 진행하다 보니 폴더를 생성할 필요가 생겨서 라우트 기반과 피쳐 기반 폴더 구조 사이에서 고민하다가 우리 서비스는 페이지가 많을 것 같지 않아서 피쳐 기반 폴더 구조로 틀을 잡아두었어. 관련해서 다이어그램을 작성해봤는데 아직 디테일은 정리되지 않은 상태야. 괜찮으면 이 구조를 기반으로 발전시키고 더 좋은 아이디어가 있다면 같이 논의해보면 좋을 것 같아!