类别: 编程
出版年份: 2019
阅读年份: 2021
好
阅读次数: 1
总页数: 368
摘要(页): 14
原始出版语言:
英语
其他语言的翻译: 俄语, 中文
总体描述
该书共计350多页,包含13章。内容不仅是文字,还搭配图形材料和大量代码片段。每章首部列出将要讨论的主题,尾部给出章节结论。阅读起来相当轻松。
简要描述
本书共三部分,累计13章。以下列出各章探讨的主题:
第一部分:React 概览
第一章:React 是什么
- 了解 React。
- 一些 React 的概念与范式。
- 虚拟文档对象模型。
- React 中的组件。React 在团队中的应用。
- 使用 React 的权衡。
第二章:<Hello world! />:我们的第一个组件
- 对基于组件的用户界面进行思考。
- React 中的组件。
- React 如何渲染组件。
- 在 React 中创建组件的多种方式。
- 在 React 中使用 JSX。
第二部分:React 中的组件与数据
第三章:React 中的数据与数据流
- 可变与不可变状态。
- 有状态与无状态组件。
- 组件之间的关联。
- 单向数据流。
第四章:React 中的渲染与生命周期方法
- 通过应用仓库进行配置。
- 渲染过程。
- 生命周期方法。
- 组件更新。
- 用 React 创建新闻源。
第五章:React 中表单的处理
- 在 React 中使用表单。
- React 中受控与非受控表单组件。
- React 中的校验与数据清理。
第六章:React 与第三方库的集成
- 以 JSON 形式将表单数据发送到远程 API。
- 构建一些新的组件类型,包括地理位置选择器、输入处理以及地图展示。
- 将 React 应用与 Mapbox 集成,实现位置搜索与地图展示。
第七章:React 的路由
- 更高级的设计与组件使用。
- 利用路由创建多页 React 应用。
- 用 React 从零开始构建路由器。
第八章:路由与 Firebase 的集成
- 使用第七章开发的路由器。
- 创建路由相关组件,如 Router、Route 与 Link。
- 利用 HTML5 History API 实现状态更新的路由。
- 多次重用组件。
- 将用户身份验证与 Firebase 集成。
第九章:React 组件的测试
- 客户端应用的测试。
- 为 React 配置测试。
- 测试 React 组件。
- 配置测试覆盖率。
第三部分:React 应用的架构
第十章:Redux 应用的架构
- Redux 动作、仓库、reducer 与中间件。
- 对 Redux 动作、仓库、reducer 与中间件的测试。
第十一章:Redux 与 React 的集成
- Reducer——Redux 如何决定状态改变。
- 用 Redux 与 React 配合。
- 将 Letters Social 转换为使用 Redux 架构的应用。
- 为应用添加点赞与评论功能。
第十二章:React 的服务器端渲染与 React Router 集成
- 通过 React 处理服务器端。
- 何时需要服务器端渲染。
- 切换到使用 React Router 配置路由。
- 用 React Router 处理已认证路由。
- 在服务器端渲染时获取数据。
- 在服务器端渲染流程中使用 Redux。
第十三章:React Native 简介
- React Native 概览。
- React 与 React Native 的区别。
- React Native 的资料来源。
意见
这本书在阅读上相当不错。首先,作者在每章间不断建设一个小型真实项目;其次,它结构相当清晰,涵盖了 React 的核心概念——从校验与功能类组件对比,到路由、使用 Redux 的状态管理等。由于我手上的版本来自 2019 年,若有更新的版本,值得去看看。