安道

图书详情

React 学习手册(第二版)

关于本书

如果你想学习如何构建高效运行的 React 应用,这本书正适合你。如果你是 Web 开发者或软件工程师,知道 JavaScript、CSS 和 HTML 在浏览器中的运行方式,本书特别适合你。这一版全面更新,道出了编写现代化 React 代码的最佳实践和最佳模式。阅读本书无须事先了解 React,也不用知道函数式 JavaScript。

Alex Banks 和 Eve Porcello 编制的学习路线将教会你如何创建 UI,在大型数据驱动型网站中灵巧地显示内容变动,但不重新加载页面。此外,你还将学习函数式编程和 ECMAScript 最新的特性。通过这本实用的指南学会如何构建 React 组件之后,你便会知晓 React 能为团队带来多大的帮助。

  • 理解 JavaScript 函数式编程的关键概念
  • 深入了解 React 在浏览器中的运行机制
  • 使用 React 组件创建应用的表现层
  • 管理数据,减少花在调试应用上的时间
  • 利用 React 钩子管理状态及获取数据
  • 在单页应用中使用路由方案
  • 学习站在服务器的角度上规划 React 应用

前端社区正缺少这样一本 React 书籍。Alex 和 Eve 不仅深入探讨了 React,还介绍了 JavaScript 基本概念、测试、状态管理,等等。而且,两位作者的语言浅显易懂,不失幽默。我力荐这本书。

作者简介

Alex Banks 和 Eve Porcello 是软件工程师、培训讲师,还是北加州一家课程开发公司 Moon Highway 的联合创始人。他们为 LinkedIn Learning 和 egghead.io 编制课程,经常在开发者大会上发表演讲,并在遍布世界各地的研讨会上培训工程人员。

内容目录

  • 前言
  • 第 1 章 初始 React
  • 第 2 章 JavaScript 新特性
  • 第 3 章 JavaScript 函数式编程
  • 第 4 章 React 运行机制
  • 第 5 章 在 React 中使用 JSX
  • 第 6 章 React 状态管理
  • 第 7 章 使用钩子增强组件
  • 第 8 章 处理数据
  • 第 9 章 Suspense
  • 第 10 章 React 测试
  • 第 11 章 React Router
  • 第 12 章 React 服务器端渲染

词汇表

书中有大量术语,翻译过程中主要参照“全国科学技术名词审定委员会”审定的词汇表,也参阅了已出版的相关书籍。