图书介绍

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

React进阶之路
  • 徐超编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302498018
  • 出版时间:2018
  • 标注页数:242页
  • 文件大小:22MB
  • 文件页数:255页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐