← 목록으로

Next.js 시작하기

·2 min read

Next.js 시작하기

Next.js는 React 기반의 풀스택 웹 프레임워크입니다.

Next.js의 장점

1. 서버 사이드 렌더링 (SSR)

Next.js는 서버에서 페이지를 렌더링하여 빠른 초기 로딩과 SEO 최적화를 제공합니다.

2. 파일 기반 라우팅

app 디렉토리의 구조가 곧 URL 구조가 됩니다.

app/
  page.tsx          → /
  blog/
    page.tsx        → /blog
    [slug]/
      page.tsx      → /blog/:slug

3. API Routes

풀스택 애플리케이션을 쉽게 만들 수 있습니다.

// app/api/hello/route.ts
export async function GET() {
  return Response.json({ message: 'Hello World' });
}

시작하기

Next.js 프로젝트를 시작하는 것은 매우 간단합니다:

npx create-next-app@latest my-app
cd my-app
npm run dev

이제 http://localhost:3000에서 애플리케이션을 확인할 수 있습니다.

더 알아보기