图书介绍

React 引领未来的用户界面开发框架【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

React 引领未来的用户界面开发框架
  • LeagueofExtraordinaryDevelopers著;寸志,范洪春,题叶等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121301209
  • 出版时间:2016
  • 标注页数:186页
  • 文件大小:17MB
  • 文件页数:206页
  • 主题词:

PDF下载


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

下载说明

React 引领未来的用户界面开发框架PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 React简介1

背景介绍1

本书概览3

Component的创建和复合3

进阶5

React工具6

React实践6

第2章 JSX8

什么是JSX9

使用JSX的好处10

更加熟悉10

更加语义化10

更加直观11

关注点分离12

复合组件12

定义一个自定义组件12

使用动态值13

子节点14

JSX与HTML有何不同16

属性16

条件判断17

非DOM属性19

事件21

注释22

特殊属性23

样式23

没有JSX的React24

创建React元素24

延伸阅读及参考引用25

JSX官方规范25

第3章 组件的生命周期26

生命周期方法26

实例化27

存在期27

销毁&清理期27

实例化27

componentWillMount28

render28

componentDidMount29

存在期30

componentWillReceiveProps30

shouldComponentUpdate30

componentWillUpdate31

componentDidUpdate31

销毁&清理期32

componentWillUnmount32

反模式:把计算后的值赋给state32

总结33

第4章 数据流34

Props35

PropTypes36

defaultProps37

State37

放在state和props的各是哪些部分40

无状态的函数式组件40

总结41

第5章 事件处理42

绑定事件处理器43

事件和状态44

根据状态进行渲染44

更新状态45

状态没有“更新”!46

事件对象47

总结48

第6章 组件的复合49

扩展HTML50

组件复合的例子50

组装HTML51

追踪状态53

整合到父组件当中54

父组件与子组件的关系56

总结59

第7章 高阶组件和Mixins60

简单的例子60

常见使用场景63

总结63

第8章 DOM操作64

访问受控的DOM节点65

在组件内部查找DOM节点66

整合非React类库67

侵入式插件70

总结72

第9章 表单73

无约束的组件74

约束组件76

表单事件78

Label79

文本框和Select79

复选框和单选框82

表单元素的name属性84

多个表单元素与change处理器86

自定义表单组件89

Focus93

可用性93

把要求传达清楚94

不断地反馈94

迅速响应94

符合用户的预期95

可访问95

减少用户的输入96

总结97

第10章 动画98

CSS渐变组99

给渐变class添加样式99

渐变生命周期100

使用渐变组的隐患101

间隔渲染101

使用requestAnimationFrame实现间隔渲染102

使用setTimeout实现间隔渲染104

弹簧动画105

总结106

第11章 性能优化107

shouldComponentUpdate107

键(key)109

总结111

第12章 服务端渲染112

渲染函数113

React.renderToString113

React.renderToStaticMarkup114

用React.renderToString还是用React.renderToStaticMarkup114

服务端组件生命周期115

设计组件116

异步状态118

同构路由121

单例、实例及上下文121

总结122

第13章 开发工具123

构建工具123

Browserify124

建立一个Browserify项目124

对代码做出修改126

Watchify127

构建127

Webpack127

Webpack与React128

调试工具131

基础工具131

总结133

第14章 测试134

上手135

测试的类型135

工具136

使用Jest和Enzyme测试React组件136

编写组件的内容的断言136

测试组件的方法和DOM事件143

编写子组件的断言144

总结147

第15章 架构模式148

路由149

react-router150

Flux152

数据流152

Flux各个部分153

Dispatcher153

Action154

Store154

控制视图155

管理多个Store156

总结161

第16章 不可变性162

性能优势162

性能消耗163

架构优势164

使Immutability Helpers Addon164

使用seamless-immutable166

使用Immutable.js167

Immutable.Map168

Immutable.Vector168

总结169

第17章 其他使用场景170

桌面应用171

游戏172

电子邮件177

绘图183

总结186

热门推荐