1. App Router ?

Server Component, Streaming 과 같은 리액트의 최근 특징들을 사용할 수 있도록 하는 Nextjs의 새로운 라우터입니다.

2. App Router의 기능

1 ) Layout

레이아웃을 생성하는 별도의 파일이 제공됩니다. 이를 통해 공통된 레이아웃을 간편하게 설정할 수 있습니다.

2 ) Server Component

app 디렉토리 내 파일은 기본 값으로 서버 컴포넌트로 동작합니다.

3 ) Streaming app

app 디렉토리는 렌더링 되는 UI 단위를 점진적으로 렌더링하고 스트리밍할 수 있는 기능을 제공합니다.

4 ) 파일 시스템 라우팅

app 폴더를 기준으로 파일 시스템 라우팅을 구현할 수 있습니다. page.js가 해당 경로(라우팅)의 페이지 컴포넌트가 됩니다.

5 ) 중첩 라우팅

디렉토리 구조를 사용하여 중첩된 라우터를 생성할 수 있습니다.