图书介绍
React进阶之路【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 徐超编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302498018
- 出版时间:2018
- 标注页数:242页
- 文件大小:22MB
- 文件页数:255页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
React进阶之路PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇——React,一种革命性的UI开发理念3
第1章 初识React3
1.1 React简介3
1.2 ES 6语法简介4
1.3开发环境及工具介绍9
1.3.1基础环境9
1.3.2辅助工具9
1.3.3 Create React App10
1.4本章小结12
第2章 React基础13
2.1 JSX13
2.1.1 JSX简介13
2.1.2 JSX语法14
2.1.3 JSX不是必需的16
2.2组件17
2.2.1组件定义17
2.2.2组件的props18
2.2.3组件的state21
2.2.4有状态组件和无状态组件23
2.2.5属性校验和默认属性26
2.2.6组件样式28
2.2.7组件和元素32
2.3组件的生命周期34
2.3.1挂载阶段34
2.3.2更新阶段35
2.3.3卸载阶段36
2.4列表和Keys36
2.5事件处理39
2.6表单43
2.6.1受控组件44
2.6.2非受控组件51
2.7本章小结52
第3章 React 16新特性53
3.1 render新的返回类型53
3.2错误处理54
3.3 Portals56
3.4自定义DOM属性57
3.5本章小结58
第2篇 进阶篇——用好React,你必须要知道的那些事60
第4章 深入理解组件60
4.1组件state60
4.1.1设计合适的state60
4.1.2正确修改state63
4.1.3 state与不可变对象66
4.2组件与服务器通信66
4.2.1组件挂载阶段通信66
4.2.2组件更新阶段通信67
4.3组件通信68
4.3.1父子组件通信68
4.3.2兄弟组件通信71
4.3.3 Context75
4.3.4延伸78
4.4特殊的ref79
4.4.1在DOM元素上使用ref79
4.4.2在组件上使用ref79
4.4.3父组件访问子组件的DOM节点81
4.5本章小结82
第5章 虚拟DOM和性能优化83
5.1虚拟DOM83
5.2 Diff算法84
5.3性能优化87
5.4性能检测工具90
5.5本章小结91
第6章 高阶组件92
6.1基本概念92
6.2使用场景93
6.3参数传递96
6.4继承方式实现高阶组件99
6.5注意事项99
6.6本章小结101
第3篇 实战篇——在大型Web应用中使用React103
第7章 路由:用React Router开发单页面应用103
7.1基本用法103
7.1.1单页面应用和前端路由103
7.1.2 React Router的安装104
7.1.3路由器104
7.1.4路由配置105
7.1.5链接107
7.2项目实战108
7.2.1后台服务API介绍108
7.2.2路由设计111
7.2.3登录页113
7.2.4帖子列表页117
7.2.5帖子详情页125
7.3代码分片133
7.4本章小结138
第8章 Redux:可预测的状态管理机139
8.1简介139
8.1.1基本概念139
8.1.2三大原则141
8.2主要组成141
8.2.1 action141
8.2.2 reducer142
8.2.3 store146
8.3在React中使用Redux148
8.3.1安装react-redux148
8.3.2展示组件和容器组件148
8.3.3 connect149
8.3.4 mapStateToProps150
8.3.5 mapDispatchToProps150
8.3.6 Provider组件151
8.4中间件与异步操作152
8.4.1中间件152
8.4.2异步操作154
8.5本章小结155
第9章 Redux项目实战156
9.1组织项目结构156
9.2设计state161
9.2.1错误1:以API作为设计state的依据161
9.2.2错误2:以页面UI为设计state的依据164
9.2.3合理设计state165
9.3设计模块170
9.3.1 app模块170
9.3.2 auth模块171
9.3.3 posts模块173
9.3.4 comments模块177
9.3.5 users模块179
9.3.6 ui模块180
9.6.7 index模块181
9.4连接Redux182
9.4.1注入state182
9.4.2注入action creators184
9.4.3 connect连接PostList和Redux185
9.5 Redux调试工具187
9.6性能优化188
9.6.1 React Router引起的组件重复渲染问题188
9.6.2 Immutable.JS193
9.6.3 Reselect198
9.7本章小结199
第10章 MobX:简单可扩展的状态管理解决方案200
10.1简介200
10.2主要组成204
10.2.1 state204
10.2.2 computed value211
10.2.3 reaction212
10.2. action215
10.3 MobX响应的常见误区216
10.4在React中使用MobX220
10.5本章小结221
第11章 MobX项目实战222
11.1组织项目结构222
11.2设计store223
11.3视图层重构234
11.4 MobX调试工具236
11.5优化建议238
11.6 Redux与MobX比较241
11.7本章小结242
热门推荐
- 3804395.html
- 2918403.html
- 2411562.html
- 1277216.html
- 3752654.html
- 57093.html
- 3383706.html
- 637434.html
- 3089562.html
- 2768994.html
- http://www.ickdjs.cc/book_2822992.html
- http://www.ickdjs.cc/book_696508.html
- http://www.ickdjs.cc/book_2414582.html
- http://www.ickdjs.cc/book_407895.html
- http://www.ickdjs.cc/book_1893419.html
- http://www.ickdjs.cc/book_322273.html
- http://www.ickdjs.cc/book_2080423.html
- http://www.ickdjs.cc/book_2025511.html
- http://www.ickdjs.cc/book_47659.html
- http://www.ickdjs.cc/book_2664757.html