Next.js 教程
基础入门
- Next.js 简介
- 环境搭建
- 创建第一个Next.js应用
- 页面和路由
- 静态文件处理
核心概念
- 服务端渲染 (SSR)
- 静态站点生成 (SSG)
- 客户端渲染
- 数据获取方法 (getServerSideProps, getStaticProps, getStaticPaths)
- API 路由
组件和样式
- React组件基础
- CSS Modules
- Sass 支持
- Styled-components 集成
高级特性
- 动态导入
- 自定义App和Document
- 中间件
- 国际化
- 图像优化
- 字体优化
部署和优化
- 部署到Vercel
- 自定义服务器
- 性能优化技巧
- SEO最佳实践
集成和扩展
- 状态管理 (Redux, MobX)
- 数据库集成 (MongoDB, PostgreSQL)
- 身份认证
- 测试 (Jest, React Testing Library)
最佳实践
高级主题
- TypeScript 集成
- 自定义webpack配置
- 插件开发
- 服务器组件
实战项目
工具和资源
- Next.js CLI
- 常用库和插件
- 社区资源
- 官方文档
版本更新