教程演示🔗
代码仓库
https://github.com/kentcdodds/react-fundamentals
https://github.com/kentcdodds/react-hooks
https://github.com/kentcdodds/advanced-react-hooks
https://github.com/kentcdodds/advanced-react-patterns
https://github.com/kentcdodds/react-performance
https://github.com/kentcdodds/testing-react-apps
https://github.com/kentcdodds/react-suspense
https://github.com/kentcdodds/bookshelf
构建 React 应用程序要求您在编写第一行代码之前做出专家决策。
您负责构建一个有凝聚力、可维护的代码库,这将帮助您的团队取得成功并构建满足客户需求的 React 应用程序。
你面临着数百个决定。
如果选择不正确,用户将遭受损失。
你的团队将会遭受损失。
至少在接下来的五年里,你会一直坚持早期的错误决定。
React 是 2023 年大多数 Web 开发项目的明智选择
React 提供了一组“程序集级别”的工具,但没有提供有关如何将这些工具转变为可扩展的应用程序的大量指导。
这就是 React 如此出色的原因。
但 React 的灵活性是一把双刃剑。
由您和您的团队决定如何构建和维护您的应用程序。
要做出这些决定,您需要专业知识。
你需要经验。
这就是 React 官方文档的不足之处。
你需要将各个组件拼凑起来,就像一桶乐高积木洒在地板上一样。
您需要构建可扩展的应用程序。
✅ 经过充分测试。
✅ 架构良好。
你没有时间去尝试和犯错。
你必须做对。
学习 React 的最大挑战之一是海量的低级互联网学习内容。
您将花费无数的时间浏览过时、省力、不一致且经常错误的博客文章、YouTube 视频和互联网上的课程,试图了解如何构建可扩展的 React 应用程序。
书已经过时了。
文章中充满了不好的建议。
截屏视频陈旧、陈旧,而且观看起来太费时间,而且不能提供真正的练习。
YouTube 频道是不加掩饰的内容营销计划,旨在从您的钱包中获取现金,而不关心您或您的职业。😬
一定有更好的方法。
如果您和您的团队拥有一种资源,可以教授React 组件开发的一致基础知识,以及用于构建可扩展应用程序的定义良好、经过生产验证的企业级架构,该怎么办?
拥有坚实的基础,自信地开发 React 应用程序不是很棒吗?
您是否想要制定一个连贯的策略并消除从头开始构建新的 React 应用程序所带来的犹豫不决?
Epic React 是在真实开发环境中实践编码的实践。
Epic React 是一系列代码交互研讨会,多年来已经为数百名像您这样的开发人员进行了现场和现场测试。
这个自定进度的研讨会集合将从 React 之旅的最开始开始,并指导您一路完成经过充分测试的应用程序架构。
这一系列自定进度的研讨会确实是史诗般的。这不是文字游戏!
- 19小时简洁深入的视频培训
- 交互式自定进度研讨会练习
- 与 React 专家进行 10 个小时富有洞察力的视频对话
Epic React 中的研讨会包括:
-
反应基础知识
学习构建 React 应用程序和库所需的基本概念
学习如何使用 React 应用程序的基本构建块来提高效率所需的一切。完成后,您将准备创建 React 组件,为应用程序的用户构建出色的体验。
-
反应钩子
有更好的模式和实践,是在 React 应用程序中开发组件和管理状态的全新方法。
了解 React Hooks 的细节。我将带您深入了解 React Hooks,并向您展示立即开始在应用程序中使用它们所需了解的内容。
-
高级反应钩子
学习更高级的 React hooks 和不同的模式,为自定义 hooks 提供出色的开发 API。
我们将研究一些更高级的钩子以及它们可用于优化组件和自定义钩子的方法。我们还将介绍您可以遵循的几种模式来制作自定义挂钩,这些挂钩为开发人员提供出色的 API 来高效地构建应用程序。
-
了解如何使用现代模式构建简单灵活的 React 组件和 Hooks
不仅学习您可以使用的优秀模式,还了解每种模式的优点和缺点,这样您就知道应该使用哪些模式来为您的自定义挂钩和组件提供所需的灵活性和功能。
-
反应很快,直到没有反应为止
使用浏览器性能分析器、React DevTools Profiler 和经过验证的 React 优化技术,了解诊断、分析和修复 React 应用程序中的性能问题所需的一切。
-
测试 React 应用程序
学习必要的工具和技术以充满信心地运输
在这个实践研讨会中,您将学习轻松测试 React 组件和应用程序所需的一切,并获得自信地发布应用程序所需的知识。
-
简化您的异步 UI 并改善您的用户体验
了解 Suspense 的底层工作原理,为您迎接异步状态管理的未来做好准备。
-
构建一个史诗般的 React 应用程序
开始构建 React 应用程序
React 和 JavaScript 生态系统充满了可以帮助您构建应用程序的工具和库。在这个(大型)研讨会中,我们将使用广泛支持和经过验证的工具和技术从头开始构建应用程序。我们将涵盖有关构建前端 React 应用程序的所有内容,从绝对基础知识到构建现实世界 React 应用程序时遇到的棘手部分以及如何创建出色的抽象。