Remix基础到高级
此课程将【基础知识】与【高级内容】合并课程

———————————————————–基础知识部分———————————————————

教程演示🔗

教程概要: Remix是一个全栈Web框架,能够提供快速、流畅且弹性的用户体验。通过Remix,您可以构建静态网站和动态Web应用程序(需要用户数据),并在此过程中充分利用Web平台的标准API!您准备好更快地构建Web应用程序了吗?

教程特点:

课程内容:

  • 介绍:
    • 肯特·多兹通过提供Remix的个人背景和课程的先决条件来介绍该课程。本部分还简要概述了课程结构以及如何设置课程存储库。
  • Remix概述:
    • 讨论Web框架Remix及其核心功能的概述,包括嵌套路由、服务器端渲染、更快的加载时间和预取数据。Remix可以使用表单和服务器上的操作仅更新数据。
  • Remix问答:
    • 回答学生关于使用Remix的技术堆栈示例的问题,以及静态站点生成实现最佳用户体验的不可能性。还涵盖了关于不使用静态站点是否意味着每个请求都调用CMS、在构建时是否可以获取道具、子段是否有自己的加载器以及如何处理着陆页的SEO等问题。
  • 设置:
    • 演示课程存储库的文件布局,如何运行独立堆栈设置,并演练了两个包含的脚本,一个用于运行练习,另一个用于将学生练习与最终解决方案进行比较。
  • 您的第一个路由练习:
    • 指导学生在/posts中添加指向新路由的链接,并创建一个文件,当用户访问该路由时将呈现该文件。
  • 数据加载练习:
    • 指导学生将提供的博客文章直接放入加载器中,使用JSON和useLoaderData检索帖子,并使用提供的JSX呈现帖子。
  • 设置Prisma:
    • 演示如何通过调用Prisma交换硬编码数据,并通过限制Prisma的查询API来优化数据加载。
  • 动态参数练习:
    • 指导学生创建动态路由以生成博客文章的页面。额外的学分练习包括为TypeScript添加帖子内容和类型保护。
  • 从Markdown呈现HTML:
    • 演示如何完全配置Remix约定的TypeScript,并通过使用marked库从Markdown呈现HTML代码。还涵盖了在使用嵌套动态段时,useLoaderData在子组件中是否仅在顶级组件中执行一次的问题。
  • 特征:
    • 嵌套路由练习、突变练习、渐进增强练习等。
  • Q&A和解决方案:
    • 涵盖学生关于各种主题的问题,包括嵌套路由、突变、错误处理、环境变量等。
  • 结束语:
    • 肯特·多兹通过提供课程反馈链接来总结本课程,并回答学生关于使用Remix进行图像优化、构建具有来自多个数据源的小部件的仪表板的方法以及SPA与使用Remix的MPA的比较等问题。还提供了一些关于Remix即将推出的变更的展望。

———————————————————–高级内容部分———————————————————

教程演示🔗

高级Remix

教程概要: Remix是构建简单网站的绝佳工具,甚至更适合构建复杂的Web应用程序。Remix解决了现代Web开发中的许多问题。您甚至不必考虑服务器缓存管理或全局CSS命名空间冲突。当您使用Remix时,这些问题根本不存在!

教程特点:

课程内容:

  • 介绍:
    • 肯特·多兹介绍了本课程,并讨论了高级Remix主题的好处。本课程建立在Remix基础课程中学到的概念之上。
  • 存储库设置:
    • Kent演示了课程存储库并解释了如何运行不同的应用程序。每个练习都附有说明和笔记的README文件。本部分还回答了有关测试的问题。
  • UI功能:
    • 非导航突变练习、乐观UI练习、焦点管理练习等。
  • Q&A和解决方案:
    • 涵盖学生对多个UI更新处理相同组件的问题、管理fetchers的问题等。
  • 性能优化:
    • 重新验证优化练习、非导航获取练习等。
  • 命令式突变练习:
    • 指导学生完成注销模态的Remix实现。使用useSubmit() hook将post请求发送到/logout路由。
  • 提高加载体验:
    • 待处理UI加载旋转器练习、骨架屏练习、推迟练习等。
  • Defer和React Streaming:
    • 使用浏览器开发者工具中的网络分析器,Kent解释了Remix Defer组件如何与React Streaming协同工作。本部分还讨论了关于嵌套悬念对象的问题。
  • Suspense边界错误:
    • Kent简要调试了由Suspense组件抛出的边界错误。
  • 结束语:
    • Kent通过回答有关渐进Web应用(PWAs)、组件中的CSS、Storybook集成、Remix未来的令人兴奋之处以及社区资源的问题来总结本课程。

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源