'이 파일은 어디에 둬야 하지?'에서 벗어나기 위한 FSD 폴더 구조 정리
·
FRONTEND
프로젝트가 커질수록 가장 자주 발생하는 문제는 '이 파일은 어디에 둬야 하지?'라는 질문이다.기능이 늘어나면 컴포넌트, API, 훅, 타입이 여기저기 흩어지고, 작은 수정도 영향 범위를 예측하기 어려워진다. 이 글은 FSD(Feature-Sliced Design)를 이번 프로젝트에 맞춰 적용하면서 정리한 판단 기준과 폴더 구조를 기록한 글이다.*Processes 레이어가 deprecated 된 이후의 방식을 기준으로 설명한다. 0. 프로젝트 맥락 - 홈 화면이 가진 특성이 구조를 결정한다이번 프로젝트의 홈 화면은 대략 이런 형태이다.이 한 장의 화면만 봐도 '어디까지가 전역 골격이고, 어디부터가 기능이며, 무엇이 도메인 상태인지'가 갈린다.- 하단 탭은 단순 UI가 아니라 라우팅과 결합된 앱 골격이다.-..