React6 min read

Next.js Basics

Build full-stack React apps with Next.js framework.

Sarah Johnson
December 20, 2025
0.0k0

Next.js adds server-side rendering and routing to React.

Create App

npx create-next-app@latest my-app

File-Based Routing

pages/
  index.js        → /
  about.js        → /about
  blog/
    [id].js       → /blog/:id

Page Component

// pages/index.js
export default function Home() {
  return <h1>Home Page</h1>;
}

Dynamic Routes

// pages/blog/[id].js
import { useRouter } from 'next/router';

export default function Post() {
  const router = useRouter();
  const { id } = router.query;

  return <h1>Post: {id}</h1>;
}

Link Component

import Link from 'next/link';

<Link href="/about">About</Link>

Remember

  • File-based routing
  • Built-in optimization
  • Server-side rendering
  • API routes included

Next: Learn Next.js data fetching!

#React#Next.js#SSR#Advanced