implementation audit

레이아웃 적용 전에는 children, 서버 경계, provider 위치를 먼저 점검한다

겉보기로 UI가 공유되어도 children 누락, 과한 use client, 넓은 데이터 fetch가 있으면 유지보수성과 성능이 떨어진다.

점검 항목좋은 신호나쁜 신호수정 방향
children항상 children을 렌더children 누락으로 page가 안 보임layout 기본 형태 확인
Link 문법Link가 직접 텍스트를 감쌈Link 안에 a 중첩현재 App Router 문법으로 수정
서버/클라이언트layout은 서버, 작은 wrapper만 clientlayout 전체 use clientprovider를 하위 client 컴포넌트로 분리
데이터 범위필요한 계층에서 fetchRootLayout에서 섹션 데이터 fetch사용 범위가 좁은 layout로 내림
중첩 깊이책임별로 명확히 분리레이아웃이 너무 잘게 쪼개짐유지되는 UI가 있을 때만 추가