Front/react

    FSD (Feature-Sliced Design)구조란?

    개요SSL_Viewer 프로젝트 진행 중 프론트엔드 아키텍처를 고민하다가 FSD 구조에 대해 조금 더 진지하게 공부하여보고 해당 과정 진행중 느낀점과 공유하고 싶은 내용들에 대해 작성한다.FSD란?FSD란 (Feature-Sliced Design)프론트엔드에서 기능 중심으로 확장 가능하게 폴더로 나누어서 설계하자는 방식이며 이게 나오게 된 곳도 Feature Driven Development 이라는 FDD에서 나왔기 때문에 "기능에 대해 중요하게 생각하며 더해서 확장성을 중요하게 생각하며 개발하자" 라는 취지라고 보면 된다따라서 기능 중심 + 확장성 키워드를 머리 속에 두고 생각하면 된다이전과 다른 점은 뭘까?이전에는 component/, api/, hooks/ 처럼 기술별 폴더로 나누었는데이럴 경우 '..