使用 TypeScript 学习 React

Learn React with TypeScript – Second Edition

通过这份易于遵循的指南,迈出使用 React 和 TypeScript 的最新特性和功能构建基于现代组件的 Web 应用程序的第一步

学习将不同的 React hook 与 TypeScript 结合使用
在构建 React Web 应用程序时探索不同的样式方法
获得使用 React Dev Tools 调试组件的经验
购买印刷版或 Kindle 书籍包括一本免费的 PDF 电子书

图书说明

阅读、导航和调试大型前端代码库是前端开发人员面临的主要问题。本书旨在帮助像您这样的 Web 开发人员了解 ReactJS 和 TypeScript,这两者为许多组织的大型应用程序提供支持。

Learn React with TypeScript 第二版进行了更新、增强和改进,以涵盖 React 18 的新功能,包括钩子、状态管理库和 TypeScript 4 的功能。这本书将使您能够创建结构良好且可重用的 React 组件,易于阅读和维护,利用现代设计模式。

您将能够确保所有组件都是类型安全的,充分利用 TypeScript 功能,包括一些高级类型。您还将学习如何使用 Redux 管理复杂状态以及如何与 GraphQL Web API 交互。最后,您将了解如何使用 Jest 为 React 组件编写健壮的单元测试。

到本书结束时,您将能够很好地使用 React 和 TypeScript。

你将学到什么

获得 TypeScript 及其生产力功能的第一手经验
了解如何将 TypeScript 代码转换为 JavaScript 以便在浏览器中运行 使用
钩子构建 React 前端代码库 与
REST 和 GraphQL Web API 交互
设计和开发强类型的可重用组件
创建自动化组件测试

这本书是给谁的

本书适用于希望使用 React 和 TypeScript 构建大型 Web 应用程序的经验丰富的前端开发人员。具备 JavaScript、HTML 和 CSS 的中级知识是先决条件。

目录

React 简介
TypeScript
设置 React 和 TypeScript
使用 React Hooks
设置 React 前端样式的方法 使用
React Router 路由
使用表单
状态管理
与 RESTful API 交互
与 GraphQL API 交互
可重用组件
使用 Jest 和 React 测试库进行单元测试

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。