图书介绍
React全栈 Redux+Flux+webpack+Babel整合开发PDF|Epub|txt|kindle电子书版本网盘下载
- 张轩,杨寒星著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121298998
- 出版时间:2016
- 标注页数:212页
- 文件大小:16MB
- 文件页数:225页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
React全栈 Redux+Flux+webpack+Babel整合开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 现代前端开发1
1.1 ES6——新一代的JavaScript标准1
1.1.1 语言特性2
1.1.2 使用Babel10
1.1.3 小结13
1.2 前端组件化方案13
1.2.1 JavaScript模块化方案14
1.2.2 前端的模块化和组件化16
1.2.3 小结18
1.3 辅助工具19
1.3.1 包管理器(Package Manager)19
1.3.2 任务流工具(Task Runner)23
1.3.3 模块打包工具(Bundler)26
第2章 webpack28
2.1 webpack的特点与优势28
2.1.1 webpack与RequireJS、browserify29
2.1.2 模块规范30
2.1.3 非javascript模块支持31
2.1.4 构建产物32
2.1.5 使用33
2.1.6 webpack的特色35
2.1.7 小结38
2.2 基于webpack进行开发38
2.2.1 安装38
2.2.2 Hello world39
2.2.3 使用loader43
2.2.4 配置文件46
2.2.5 使用plugin48
2.2.6 实时构建50
第3章 初识React52
3.1 使用React与传统前端开发的比较54
3.1.1 传统做法54
3.1.2 全量更新56
3.1.3 使用React57
3.1.4 小结59
3.2 JSX59
3.2.1 来历59
3.2.2 语法60
3.2.3 编译JSX63
3.2.4 小结64
3.3 React+webpack开发环境64
3.3.1 安装配置Babel64
3.3.2 安装配置ESLint65
3.3.3 配置webpack66
3.3.4 添加测试页面68
3.3.5 添加组件热加载(HMR)功能70
3.3.6 小结71
3.4 组件72
3.4.1 props属性73
3.4.2 state状态76
3.4.3 组件生命周期78
3.4.4 组合组件80
3.4.5 无状态函数式组件82
3.4.6 state设计原则82
3.4.7 DOM操作83
3.5 Virtual DOM85
3.5.1 DOM85
3.5.2 虚拟元素86
3.5.3 比较差异88
第4章 实践React91
4.1 开发项目91
4.1.1 将原型图分割成不同组件92
4.1.2 创造每个静态组件93
4.1.3 组合静态组件96
4.1.4 添加state的结构99
4.1.5 组件交互设计100
4.1.6 组合成为最终版本102
4.1.7 小结105
4.2 测试106
4.2.1 通用测试工具简介106
4.2.2 React测试工具及方法108
4.2.3 配置测试环境109
4.2.4 Shallow Render110
4.2.5 DOM Rendering114
4.2.6 小结116
第5章 Flux架构及其实现117
5.1 Flux117
5.1.1 单向数据流118
5.1.2 项目结构119
5.1.3 Dispatcher和action119
5.1.4 store和Dispatcher122
5.1.5 store和view124
5.1.6 Flux的优缺点126
5.1.7 Flux的实现126
5.2 Redux126
5.2.1 动机127
5.2.2 三大定律127
5.2.3 组成129
5.2.4 数据流136
5.2.5 使用middleware137
第6章 使用Redux142
6.1 在React项目中使用Redux142
6.1.1 如何在React项目中使用Redux142
6.1.2 react-redux147
6.1.3 组件组织152
6.1.4 开发工具155
6.2 使用Redux重构Deskmark157
6.2.1 概要157
6.2.2 创建与触发action158
6.2.3 使用middleware159
6.2.4 实现reducer163
6.2.5 创建与连接store165
第7章 React+Red ux进阶168
7.1 常见误解168
7.1.1 React的角色169
7.1.2 JSX的角色169
7.1.3 React的性能170
7.1.4 “短路”式性能优化171
7.1.5 无状态函数式组件的性能172
7.2 反模式173
7.2.1 基于props得到初始state173
7.2.2 使用refs获取子组件176
7.2.3 冗余事实178
7.2.4 组件的隐式数据源180
7.2.5 不被预期的副作用182
7.3 性能优化183
7.3.1 优化原则183
7.3.2 性能分析184
7.3.3 生产环境版本187
7.3.4 避免不必要的render188
7.3.5 合理拆分组件199
7.3.6 合理使用组件内部state200
7.3.7 小结203
7.4 社区产物203
7.4.1 Flux及其实现203
7.4.2 Flux Standard Action204
7.4.3 Ducks206
7.4.4 GraphQL/Relay与Falcor207
7.4.5 副作用的处理209