새 기능을 App Router로 둔다면 코드 위치뿐 아니라 렌더링, 데이터, 성능 기준도 함께 정해야 한다.
기본은 서버에서 만들고, 상호작용이 필요한 곳만 client component로 나눈다.
공통 UI와 route segment 책임을 폴더 구조 안에 둔다.
데이터 요청 위치와 revalidate 정책을 기능 가까이에 둔다.
HTML 출력과 검색 노출 정보를 route 단위로 관리한다.