Feature-Sliced Design (FSD)
프론트엔드 코드를 세 번 썰어 나누는 설계 방법이다. 가로로는 층(app · pages · widgets · features · entities · shared)으로 나누고 위층만 아래층을 부를 수 있게 한다. 세로로는 같은 층 안을 업무별 조각으로 나누고, 조각끼리는 서로 부르지 못하게 한다. 조각 안은 ui · api · model 같은 역할로 다시 나눈다. 백엔드의 3계층 구조와 도메인별 패키지를 섞은 것과 비슷하다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!