Next.js
Next.js 是一个用于构建全栈 Web 应用程序的 React 框架。由 Vercel 团队开发和维护,它提供了服务器端渲染(SSR)、静态站点生成(SSG)等功能。
- 官网:https://nextjs.org
- Learn Next.js,使用 Next.js 的交互式教程。最终代码:nextjs-dashboard
- Template – Vercel,模板
创建项目
npx create-next-app@latest
Next.js 默认附带 TypeScript、ESLint 和 Tailwind CSS 配置。
可以选择在项目的根目录中使用 src 目录来分隔应用程序的代码和配置文件
渲染
Next.js 默认使用服务器组件。自动实现服务器渲染而无需额外配置,并且可以在需要时选择使用客户端组件。
服务器组件支持 Promise,可以使用 async / await
。