description: "Feature 레이어 개발 규칙 - 비즈니스 기능 단위" paths:
사용자 행동(액션) 단위의 비즈니스 기능을 관리합니다. entities를 조합해 실제 동작을 구현하는 레이어입니다.
features/
└── (기능명)/
├── api/ 서버 통신 훅
├── ui/ 기능 전용 UI 컴포넌트
├── lib/ 기능 전용 유틸/로직
├── model/ 기능 전용 타입 (필요 시)
└── index.ts public API export
kebab-case, 동사+명사 형태 권장useSaveXxx, useApplyXxx)XxxModal, XxxButton)// 사용하는 쪽에서 필요한 것만 export
export { useXxx, useSaveXxx } from "./api/use-xxx";
export { XxxModal } from "./ui/xxx-modal";
entities, shared import 가능features import 금지 (순환 의존성 방지)views, widgets import 금지entities 또는 shared로 이동아직 피드백이 없어요. 첫 번째로 의견을 남겨보세요!