- React 프로젝트의 폴더 구조는 특정 규칙이 없어 개발자가 고민해야 하는 문제점이 존재한다. 🧑💻
- 핵심적인 기능들은 하나의 모듈 안에 재구성하여 관리하고 책임감을 분담해야 한다. 📦
- 프로젝트 규모가 커질수록, 기능 분리 및 데이터 관리를 위해 "Rye Design" 등의 패턴을 활용하는 것이 효과적이다. scaling🚀
- 실제 개발 사례에서는 app, ui feature, entity 등 4~5개 정도의 레벨로 구분되는 폴더 구조를 활용하는 경우가 많다. 📁
- 프로젝트의 특성에 따라 최적의 폴더 구조를 선택하는 것이 중요하며, monorepo 구조 활용도 고려해볼 수 있다. 🧑🏻💻