diff --git a/book/300_architecture/313_React_구조_원칙.md b/book/300_architecture/313_React_구조_원칙.md index e91aa8c..e585135 100644 --- a/book/300_architecture/313_React_구조_원칙.md +++ b/book/300_architecture/313_React_구조_원칙.md @@ -97,6 +97,12 @@ src/ - 대용량 리스트: 가상화 (virtualization) 고려 - 이미지/리소스: lazy loading 적용 +### 프론트엔드/백엔드 상태 동기화 +- **기본값 일치 확인**: 상태 관련 기본값 변경 시 프론트엔드와 백엔드 모두 확인 +- **초기 상태 동기화**: `state_service.py`의 초기값과 프론트엔드 기본값 일치 확인 +- **섹션/페이지 상태**: 프론트엔드에서 사용하는 section/page 기본값과 백엔드 초기값 일치 +- **체크리스트**: 상태 기본값 변경 시 프론트엔드/백엔드 코드 모두 검토 + ### 타입 안전성 - TypeScript 타입 정의 명확히 - `any` 타입 최소화