스토어프론트 구축은(는) 무엇을 하나요?
Medusa 스토어프론트 기능(커스텀 API 라우트 호출, SDK 통합, React Query 패턴, 데이터 페칭)을 계획, 조사 또는 구현할 때 자동으로 로드됩니다. 모든 모드(계획, 구현, 탐색)에서 스토어프론트 개발에 필수입니다. SDK 사용 패턴, 프론트엔드 통합, Medusa API 호출을 위한 중요한 규칙을 포함합니다.
주요 내용
- SDK 통합: Medusa 클라이언트 SDK를 사용한 스토어프론트 연결 방법
- 커스텀 API 라우트: 백엔드 커스텀 엔드포인트 호출 및 데이터 처리
- React Query 패턴: 서버 상태 관리 및 데이터 페칭 최적화
- 데이터 페칭: 제품, 장바구니, 주문 등 핵심 데이터 가져오기
사용 방법
이 스킬은 다음 상황에서 자동으로 활성화됩니다:
- 새 Medusa 스토어프론트 프로젝트 시작
- 기존 스토어프론트에 기능 추가
- API 통신 문제 해결
- SDK 업데이트 및 마이그레이션
중요 규칙
- 항상 Medusa SDK의 최신 버전을 사용하세요.
- API 호출 시 적절한 에러 처리를 포함하세요.
- React Query를 사용할 때는 캐시 무효화 전략을 수립하세요.
- 커스텀 API 라우트는 일관된 명명 규칙을 따르세요.