图书介绍
Web前端技术丛书 React.js实战PDF|Epub|txt|kindle电子书版本网盘下载
![Web前端技术丛书 React.js实战](https://www.shukui.net/cover/32/32471553.jpg)
- 赵荣娇,刘江虹著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302528739
- 出版时间:2019
- 标注页数:265页
- 文件大小:99MB
- 文件页数:276页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Web前端技术丛书 React.js实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 React的前世今生1
1.1 刀耕火种的年代1
1.2 Web应用的出现2
1.3 React的诞生2
1.4 npm3
1.4.1 什么是npm3
1.4.2 理解npm scripts3
1.4.3 dependencies和devDependencies5
1.5 webpack5
1.5.1 为什么需要webpack6
1.5.2 webpack入口和出口7
1.5.3 webpack loader8
1.5.4 webpack plugins9
1.6 ES610
1.6.1 函数的扩展10
1.6.2 对象的扩展13
1.6.3 class15
第2章 初探React17
2.1 React带来的变化17
2.1.1 React的声明式编程17
2.1.2 React的组件化思想18
2.1.3 React的虚拟DOM19
2.2 本地环境搭建19
2.2.1 Node与npm安装20
2.2.2 打造属于你的编辑器21
2.3 编写第一个React应用22
2.4 与传统jQuery对比25
2.5 React调试28
2.5.1 安装Chrome插件28
2.5.2 Chrome插件的使用29
第3章 React组件32
3.1 理解组件化思想32
3.2 组件之间的通信32
3.2.1 props33
3.2.2 state34
3.2.3 父子组件通信36
3.2.4 同级组件通信39
3.3 组件生命周期41
3.3.1 组件的挂载41
3.3.2 组件的更新43
3.3.3 组件的卸载46
3.3.4 总览组件生命周期48
第4章 漫谈React事件系统50
4.1 JavaScript事件机制50
4.2 剖析React事件系统54
4.2.1 组件上绑定事件54
4.2.2 在构造函数中绑定事件56
4.2.3 箭头函数绑定事件57
4.3 实战:实现登录界面(事件系统演练)58
第5章 深入React原理62
5.1 JSX62
5.1.1 JSX语法64
5.1.2 JSX使用样式65
5.2 dom-diff66
5.3 setState68
第6章 React组件编写实战75
6.1 React组件写法75
6.1.1 React.createClass写法75
6.1.2 React.Component写法76
6.1.3 无状态函数写法78
6.2 React组件分类79
6.2.1 木偶组件和智能组件79
6.2.2 高阶组件83
第7章 Redux数据管理89
7.1 总览React数据管理89
7.1.1 Flux的出现89
7.1.2 Mobx95
7.1.3 Redux应运而生95
7.2 Redux核心概念96
7.2.1 store96
7.2.2 action98
7.2.3 reducer100
7.2.4 connect102
7.2.5 总结103
7.3 Redux生态104
7.3.1 redux middleware104
7.3.2 redux-logger104
7.3.3 redux-thunk107
7.3.4 redux-saga111
7.4 Redux进阶116
7.4.1 理解middleware原理116
7.4.2 手动实现middleware120
第8章 React架构121
8.1 文件结构121
8.2 CSS方案122
8.2.1 CSS Modules122
8.2.2 局部样式123
8.2.3 全局作用域126
8.2.4 组合样式126
8.2.5 PostCSS129
8.3 状态管理132
8.3.1 如何定义state132
8.3.2 你可能不需要Redux132
8.3.3 再来说说Redux133
8.4 路由管理135
第9章 React服务端渲染139
9.1 服务端渲染的意义139
9.2 理解服务端渲染原理141
9.3 实战:动手实现服务端渲染144
9.4 服务器渲染的思考156
第10章 编写测试157
10.1 测试驱动开发157
10.1.1 测试驱动开发的好处157
10.1.2 测试驱动开发现状158
10.1.3 定义属于自己的测试原则159
10.2 React测试工具160
10.2.1 Jest160
10.2.2 Enzyme161
10.3 动手测试我们的代码162
10.3.1 使用Jest测试162
10.3.2 使用Emzyme测试167
10.4 测试之外179
10.4.1 PropTypes179
10.4.2 Flow183
10.4.3 TypeScript185
第11章 性能优化190
11.1 不要过早优化190
11.2 React性能查看工具191
11.3 React优化手段192
11.3.1 单个React组件性能优化192
11.3.2 shoudComponentUpdate193
11.3.3 immutable(ImmutableJS)194
11.4 性能优化小结197
第12章 Hooks198
12.1 为什么引入Hooks198
12.2 Hooks的使用方法200
12.2.1 useState200
12.2.2 useEffect201
12.2.3 useReducer202
12.2.4 Hooks使用限制203
12.3 Hooks实践205
12.3.1 与状态有关的逻辑重用205
12.3.2 DOM操作副作用的修改208
12.3.3 Hooks互相引用209
12.3.4 处理动画211
12.3.5 模拟生命周期215
12.4 Hooks小结216
第13章 React实战:React+webpack+ES6实现简易笔记本217
13.1 配置环境217
13.1.1 前台准备217
13.1.2 服务端准备218
13.1.3 创建数据库220
13.1.4 连接数据库223
13.2 引入antd229
13.3 改写笔记本样式233
13.4 案例小结238
第14章 React实战:React+webpack+ES6实现购物车239
14.1 前期准备239
14.1.1 环境准备239
14.1.2 编码规范ESLint240
14.1.3 项目结构246
14.2 组件设计247
14.2.1 购物车框架247
14.2.2 商品组件和商品列表251
14.2.3 商品搜索259
14.2.4 购物车261
14.3 案例小结265