app directory는 현재 베타 버전이고, PR에 적용하는 것을 추천하지 않습니다. 그리고 아직 pages directory는 next/image와 next/link 등 기존 안정된 기능들을 사용할 수 있습니다.
app directory는 아래 기능들을 지원합니다.
•
Layouts : state를 유지하고 리렌더링을 피하면서 경로들끼리 UI를 공유할 수 있습니다.
•
Server Copmponents : 가장 동적인 애플리케이션을 서버의 우선순위 기본값으로 설정합니다.
•
Streaming : 렌더링되는 UI 유닛 속에서 loading 상태와 흐름을 보여줍니다.
•
Support for Data Fetching : 비동기 서버 컴포넌트와 fetch API를 사용하면 컴포넌트 레벨을 가져올 수 잇습니다.