导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Next.js 核心开发

Next.js 核心开发
共65节 233人在学 课程详情
课程目录
讨论留言
  • 创建 Next.js 项目
  • Next.js 文件路由
  • 关于布局 Layout
  • 关于模板 Template
  • Layout 和 Template 的差异
  • 通过代码演示差异
  • usePathname
  • 【案例】效果演示
  • 【案例】Header 组件封装
  • 【案例】Hero 组件封装
  • 【案例】指定页面元信息
  • 【案例】指定 favicon
  • 【案例】关于 not-found
  • 【案例】初步实现 404
  • 【案例】通过判断 pathname 处理 404 页面的问题
  • 【案例】通过路由组处理 404 页面的问题
  • 【案例】如何指定网站字体
  • 【案例】Vercel 自动部署
  • 关于动态路由
  • 临时集成 AntD
  • 结合 Antd 和 Tailwind 演示动态路由案例
  • 关于动态 Metadata
  • 关于并行路由 Parallel Routes
  • 并行路由案例
  • 关于拦截路由 Intercepting Routes
  • 拦截路由案例
  • 关于路由处理程序 Route Handlers
  • 增加和删除接口
  • 修改和查找接口
  • 分页查询接口
  • 阶段增删改查小任务
  • GET 缓存问题的说明
  • GET 缓存的退出
  • 中间件 Middleware
  • 中间件案例 - 登录
  • 中间件案例 - 退出和拦截
  • 认识服务端组件
  • 使用服务端组件有什么限制
  • 客户端组件只会在客户端执行吗
  • 不同类型组件交叉使用的注意点
  • RSC 最佳实践 - 数据共享
  • RSC 最佳实践 - Server-only
  • RSC 最佳实践 - 引入第三方包
  • RSC 最佳实践 - 使用 Context Provider
  • RSC 渲染策略 - 静态渲染
  • RSC 渲染策略 - 动态渲染
  • RSC 关于 Fetch 缓存
  • Fetch 默认缓存的两种情况
  • 基于时间的重新验证
  • 缓存的按需重新验证
  • Next.js 缓存的四种类型说明
  • Next.js 完整路由缓存演示
  • 缓存行为是会发生变化的
  • 观察退出数据缓存的表现
  • 观察退出请求记忆的表现
  • Next.js 客户端路由缓存
  • 如何清除客户端路由缓存
  • Next.js Server Action 概述
  • 案例 - 传统方式实现
  • 案例 - Server Action
  • Server Action 注意点
  • 关于客户端组件下沉
  • useFormState
  • useFormState
  • zod 数据校验
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

通过导出 generateMetadata 函数生成动态 Metadata

课程介绍

循序渐进掌握 Next.js,从基础到核心,最后结合 Prisma 和 SQLite 完成综合案例。

01. 创建项目

02. 路由定义

03. 关于布局

04. 关于模板

05. 布局和模板的差异

06. 通过代码演示差异

07. usePathname

08. 效果展示

09. Header 组件封装

10. Hero 组件封装

11. 指定页面元数据

12. 关于 favicon

13. 关于 not-found

14. 初步实现 404

15. 通过判断 pathname 处理 404 页面的问题

16. 通过路由组处理 404 页面的问题

17. 优化网站字体

18. Vercel 自动部署

19. 关于动态路由

20. 临时集成 AntD

21. 动态路由案例

22. 动态 Metadata

23. 关于并行路由

24. 并行路由案例

25. 关于拦截路由

26. 拦截路由案例

27. 路由处理程序说明

28. 增加和删除接口

29. 修改和查找接口

30. 分页查询接口

31. 阶段任务

32. GET 缓存问题的说明

33. GET 缓存的退出

34. 中间件 middleware

35. 中间件案例 - 登录

36. 中间件案例 - 退出和拦截

37. 认识服务端组件

38. 使用服务端组件有什么好处

39. 客户端组件只在客户端执行吗

40. 不同类型组件交叉使用的注意点

41. RSC 最佳实践 - 数据共享

42. RSC 最佳实践 - Server-only

43. RSC 最佳实践 - 引入第三方包

44. RSC 最佳实践 - 使用 Context Provider

45. RSC 渲染策略 - 静态渲染

46. RSC 渲染策略 - 动态渲染

47. fetch 默认缓存

48. fetch 默认缓存的两种情况演示

49. 基于时间的重新验证

50. 按需重新验证

51. 缓存的四种类型

52. 完整路由缓存演示

53. 缓存行为是会发生变化的

54. 观察退出数据缓存的表现

55. 观察退出请求记忆的表现

56. 客户端路由缓存

57. 清除客户端路由缓存

58. Server Action 概述

59. 案例 - 传统方式

60. 案例 - Server Action 方式

61. Server Action 注意点

62. 什么是客户端组件下沉

63. useFormStatus

64. useFormState

65. zod 数据校验

66. ...

推荐课程

信息系统项目管理师自考笔记

李明 · 710人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22072人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4198人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 786人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 837人在学

java项目实战之购物商城(java毕业设计)

Long · 5151人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2316人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 597人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Next.js 核心开发
    Next.js 核心开发 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司