App Router 장점의 실제 결정

새 기능을 App Router로 둔다면 코드 위치뿐 아니라 렌더링, 데이터, 성능 기준도 함께 정해야 한다.

App Router 장점의 실제 결정새 기능을 App Router로 둔다면 코드 위치뿐 아니라 렌더링, 데이터, 성능 기준도 함께 정해야 한다.
1

서버 우선 UI

기본은 서버에서 만들고, 상호작용이 필요한 곳만 client component로 나눈다.

2

중첩 구조

공통 UI와 route segment 책임을 폴더 구조 안에 둔다.

3

fetch와 cache

데이터 요청 위치와 revalidate 정책을 기능 가까이에 둔다.

4

metadata

HTML 출력과 검색 노출 정보를 route 단위로 관리한다.

핵심App Router를 쓴다는 것은 서버/클라이언트 경계와 데이터 정책을 route 설계의 일부로 삼는다는 뜻이다.