更新时间:2020-05-21 10:48:33
封面
版权信息
内容提要
译者简介
前言
关于作者
资源与支持
配套资源
致谢
关于本书
关于封面插图
第一部分 初识React
第1章 初识React
1.1 初识React
1.2 React不能做什么
1.3 虚拟DOM
1.4 组件:React的基本单元
1.5 团队的React
1.6 小结
第2章 <Hello World/>:我们的第一个组件
2.1 React组件介绍
2.2 用React创建组件
2.3 组件的一生
2.4 认识JSX
2.5 小结
第二部分 React中的组件和数据
第3章 React中的数据和数据流
3.1 状态介绍
3.2 React中的状态
3.3 组件通信
3.4 单向数据流
3.5 小结
第4章 React中的渲染和生命周期方法
4.1 搭建Letters Social仓库
4.2 渲染过程和生命周期方法
4.3 开始创建Letters Social
4.4 小结
第5章 在React中使用表单
5.1 在Letters Social中创建帖子
5.2 React中的表单
5.3 创建新帖子
5.4 小结
第6章 将第三方库与React集成
6.1 向Letters Social API发送帖子
6.2 用地图增强组件
6.3 小结
第7章 React的路由
7.1 什么是路由
7.2 创建路由器
7.3 小结
第8章 再谈路由以及集成Firebase
8.1 使用路由器
8.2 集成Firebase
8.3 小结
第9章 测试React组件
9.1 测试的类型
9.2 用Jest、Enzyme和React-test-render测试React组件
9.3 编写第一个测试
9.4 小结
第三部分 React应用架构
第10章 Redux应用架构
10.1 Flux应用架构
10.2 在Redux中创建action
10.3 小结
第11章 Redux进阶及Redux与React集成
11.1 reducer决定状态应该如何改变
11.2 将React和Redux结合起来
11.3 小结
第12章 服务器端React与集成React Router
12.1 什么是服务器端渲染
12.2 为什么在服务器上渲染
12.3 可能并不需要SSR
12.4 在服务器上渲染组件
12.5 切换到React Router
12.6 使用React Router处理已验证的路由器
12.7 带数据获取的服务器端渲染
12.8 小结
第13章 React Native介绍
13.1 介绍React Native
13.2 React和React Native
13.3 何时使用React Native
13.4 最简单的“Hello World”
13.5 下一站
13.6 小结