教程程序设计教程:Next.js 16 快速入门

本页目录

简介

Next.js 16 是一个强大的 React 框架,提供了服务器端渲染、静态生成等功能。

安装

前置要求

  • Node.js 18.0 或更高版本
  • npm 或 yarn 包管理器

创建项目

bash
npx create-next-app@latest my-app
cd my-app

基础概念

页面结构

Next.js 使用文件系统路由。创建页面文件在 app/ 目录:

tsx
// app/page.tsx
export default function Home() {
  return <h1>你好,Next.js 16!</h1>
}

组件类型

Next.js 16 区分两种组件:

  1. 服务器组件 - 默认,不需要 use client
  2. 客户端组件 - 需要 use client 指令

数据获取

服务器端数据获取

tsx
// app/page.tsx
export default async function Page() {
  const res = await fetch('https://api.example.com/data')
  const data = await res.json()
  
  return <div>{data.message}</div>
}

部署

Vercel 部署

bash
npm install -g vercel
vercel

其他平台

也可以部署到:

  • 自有服务器
  • Netlify
  • 其他 Node.js 主机

总结

Next.js 16 提供了现代化的 React 开发体验,支持 App Router 和 Turbopack 构建系统。

评论

0

评论加载中…

发表评论

0/2000