Skip to content

第17章:学习资源推荐 ​

在本章中,我们将推荐一些学习 Next.js 的优质资源,帮助你更快地掌握 Next.js 开发技能。

17.1 官方文档 ​

17.1.1 Next.js 14 中文文档 ​

Next.js 官方提供了详细的中文文档,是学习 Next.js 的权威资源:

  • 官方文档地址:https://nextjs.org/zh/docs
  • 内容覆盖:从基础概念到高级特性,全面覆盖 Next.js 的所有功能
  • 示例代码:提供大量实用的代码示例
  • API 参考:详细的 API 文档和使用说明

17.1.2 API 文档 ​

Next.js 的 API 文档详细介绍了所有内置 API 的使用方法:

  • API 文档地址:https://nextjs.org/zh/docs/api-reference
  • 核心 API:包括 next/router、next/image、next/link 等核心 API
  • 服务端 API:包括 getStaticProps、getServerSideProps 等服务端 API
  • 配置选项:详细的 next.config.js 配置选项

17.2 新手推荐学习网站、视频教程 ​

17.2.1 网站教程 ​

  1. Next.js 官方学习路径:

  2. MDN Web Docs:

  3. React 官方文档:

  4. Tailwind CSS 文档:

17.2.2 视频教程 ​

  1. Next.js 官方视频:

    • 平台:YouTube Next.js 频道
    • 特点:官方制作的教程视频,内容权威
  2. Traversy Media:

    • 平台:YouTube
    • 特点:简洁明了的 Next.js 教程,适合初学者
  3. Net Ninja:

    • 平台:YouTube
    • 特点:详细的 Next.js 系列教程
  4. 编程猫:

    • 平台:B 站
    • 特点:中文 Next.js 教程,适合中文用户
  5. 慕课网:

    • 平台:慕课网
    • 特点:系统化的 Next.js 课程

17.3 实战项目练手 ​

17.3.1 GitHub 优质 Next.js 项目参考 ​

以下是一些优质的 Next.js 项目,你可以参考它们的代码结构和实现方式:

  1. Next.js 官方示例:

  2. Next.js Commerce:

  3. Next.js Dashboard:

  4. Next.js Blog:

  5. Next.js with TypeScript:

17.3.2 实战项目建议 ​

  1. 个人博客:

    • 功能:文章列表、详情页、分类、搜索
    • 技术点:路由、数据获取、SEO 优化
  2. 待办事项应用:

    • 功能:添加、删除、编辑、完成任务
    • 技术点:状态管理、本地存储
  3. 电商首页:

    • 功能:商品列表、详情页、购物车
    • 技术点:状态管理、数据获取、响应式设计
  4. 个人简历网站:

    • 功能:个人信息、项目展示、联系方式
    • 技术点:静态生成、SEO 优化
  5. 天气应用:

    • 功能:城市天气查询、天气详情
    • 技术点:API 调用、数据处理

17.4 社区与工具 ​

17.4.1 Next.js 官方社区 ​

  1. Next.js Discord:

  2. Next.js GitHub Discussions:

  3. Reddit r/nextjs:

17.4.2 VS Code 插件 ​

  1. Next.js Extension Pack:

    • 功能:Next.js 相关的扩展包
    • 特点:包含多个 Next.js 开发相关的插件
  2. ESLint:

    • 功能:代码质量检查
    • 特点:确保代码符合最佳实践
  3. Prettier:

    • 功能:代码格式化
    • 特点:保持代码风格一致
  4. Tailwind CSS IntelliSense:

    • 功能:Tailwind CSS 智能提示
    • 特点:提高 Tailwind CSS 使用效率
  5. GitLens:

    • 功能:Git 增强
    • 特点:查看代码提交历史

17.4.3 调试工具 ​

  1. React Developer Tools:

    • 功能:React 组件调试
    • 特点:查看组件树和状态
  2. Chrome DevTools:

    • 功能:浏览器开发工具
    • 特点:调试 JavaScript、查看网络请求
  3. Next.js Debugger:

    • 功能:Next.js 专用调试工具
    • 特点:调试 Next.js 应用
  4. VS Code Debugger:

    • 功能:VS Code 内置调试器
    • 特点:断点调试、变量监视

通过本章的学习,你已经了解了 Next.js 的学习资源和社区。学习 Next.js 是一个持续的过程,你应该利用这些资源,不断提升自己的技能。同时,你也可以参与社区讨论,分享你的经验和见解,与其他开发者一起成长。

祝你学习愉快!

© 2026 编程马·菜鸟教程 版权所有