728x90
Next.js 15의 핵심 변화
2024년 말 출시된 Next.js 15는 React 19를 완전 지원하며 Partial Prerendering(PPR), 개선된 Server Actions, Turbopack 안정화 등 대규모 업데이트를 담았습니다.
v14 vs v15 주요 변경점
| 기능 | Next.js 14 | Next.js 15 |
|---|---|---|
| React 버전 | React 18 | React 19 완전 지원 |
| 빌드 도구 | Webpack | Turbopack 안정화 |
| 캐싱 기본값 | 공격적 캐싱 | 캐싱 비활성화(기본) |
| PPR | 실험적 | 점진적 도입 지원 |
Partial Prerendering (PPR)
하나의 페이지에서 정적 부분은 즉시 서빙하고 동적 부분은 스트리밍으로 채우는 하이브리드 렌더링입니다.
// next.config.ts
export default { experimental: { ppr: 'incremental' } };
Server Actions 실전
"use server";
export async function createPost(formData: FormData) {
const title = formData.get("title") as string;
await db.post.create({ data: { title } });
revalidatePath("/posts");
}
Turbopack (빌드 76% 빠름)
"dev": "next dev --turbopack"
v15 마이그레이션 주의사항
- fetch 기본 캐싱이
no-store로 변경 → 성능 검토 필요 cookies(),headers()가 비동기 API로 변경 →await cookies()로 수정
결론
PPR + Turbopack + Server Actions의 조합으로 더 빠르고 유지보수하기 쉬운 풀스택 앱을 만들 수 있습니다.
300x250
'IT & 개발' 카테고리의 다른 글
| 기술 부채란 무엇인가 - 개발팀이 망하는 6가지 패턴과 현실적 해결 전략 (0) | 2026.03.13 |
|---|---|
| Claude Artifacts 실전 활용법 5가지 - 비개발자도 웹앱을 만드는 시대 (0) | 2026.03.13 |
| Redis 실전 캐싱 패턴 6가지 - DB 부하 90% 줄이는 설계 전략 (0) | 2026.03.12 |
| 바이브코딩(Vibe Coding)이란? 코딩 몰라도 앱 만드는 시대가 왔다 (0) | 2026.03.12 |
| GitHub Actions 비용 0원 만들기 - CI/CD 무료 운영 완전 가이드 (0) | 2026.03.12 |
댓글