Next.js 13에서 App Router가 나왔다고 하는데 기존 Pages Router와 뭐가 다른가요?
Next.js 13 App Router 주요 변경:
// app/posts/page.tsx (서버 컴포넌트)async function PostsPage() { const posts = await fetch("https://api.example.com/posts"); const data = await posts.json(); return <ul>{data.map(p => <li key={p.id}>{p.title}</li>)}</ul>;}// app/posts/layout.tsxexport default function Layout({ children }) { return <div className="container">{children}</div>;}
서버 컴포넌트 덕분에 번들 크기가 크게 줄고 초기 로딩이 빨라집니다.
댓글 1
Next.js 13 App Router 주요 변경:
서버 컴포넌트 덕분에 번들 크기가 크게 줄고 초기 로딩이 빨라집니다.