React 和 TypeScript – 实用指南
构建类型安全的 React 应用程序并使用 TypeScript 来增强您的组件、状态管理、Redux 和副作用代码。
讲师:Academind by Maximilian Schwarzmüller
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解如何使用 TypeScript 构建 React 应用程序
- 获得 TypeScript 的结构化介绍
- 使用基本和高级 TypeScript 概念
- 使用 React 和 TypeScript 构建动态且高度灵活的组件
- 以类型安全的方式构建高级且高度动态的组件
- 使用 TypeScript 和 React 的 Context API 以及 useReducer() Hook
- 使用 React 和 TypeScript 管理状态和事件
- 使用 TypeScript 和 Redux 进行类型安全的全局状态管理
探索相关主题
要求
- 需要具备 React 核心概念(组件、JSX、状态)的基本知识
- 无需任何 TypeScript 知识
描述
TypeScript 是一项令人惊叹的技术,它可以帮助开发人员编写出更好的代码,减少错误 – 因为它可以让您在编写代码时(而不是在测试应用程序时)立即捕获并修复与类型相关的错误。
但在 React 中使用 TypeScript 有时会比较棘手。尤其是在构建更复杂、动态的组件时,定义正确的类型可能非常具有挑战性。
这就是我创建这门课程的原因!
本课程将教您如何将 TypeScript 与 React 结合使用 – 当然,本课程还将向您介绍以类型安全的方式处理组件、状态、副作用等所需的所有核心概念和模式!
本课程将:
-
教你为什么在 React 项目中使用 TypeScript 可能是一个好主意
-
向您介绍使用 React 和一般情况下所需的关键 TypeScript 概念
-
开始使用 TypeScript 和 React – 用于组件、状态等
-
探索更高级、更复杂的模式和示例
-
帮助您以类型安全的方式构建动态甚至多态组件
-
教你如何将 TypeScript 与 React 的 Context API 结合使用
-
探索如何借助 TypeScript 增强 useReducer() 的代码
-
使用 TypeScript 覆盖数据获取和 useEffect()
-
以类型安全的方式使用流行的 Redux 库
-
构建或改进多个演示项目,以便可以应用您的知识
在课程结束时,您将能够在自己的(未来)React 项目中使用 TypeScript 并编写更好、更类型安全的代码。
课程先修课程要求:
-
无需事先了解 TypeScript 知识 – 尽管基础知识会有所帮助(但课程包含介绍模块)
-
需要具备基本的 React 知识(组件、JSX、状态)——不过会解释更高级的概念
本课程适合哪些人:
- 想要提高代码库质量和类型安全性的 React 开发人员
- 想要将知识应用于 React 应用程序的 TypeScript 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。