当前位置:首页 > 工业技术
React  引领未来的用户界面开发框架
React  引领未来的用户界面开发框架

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

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:LeagueofExtraordinaryDevelopers著;寸志,范洪春,题叶等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:7121301209
  • 页数:186 页
图书介绍:
《React 引领未来的用户界面开发框架》目录

第1章 React简介 1

背景介绍 1

本书概览 3

Component的创建和复合 3

进阶 5

React工具 6

React实践 6

第2章 JSX 8

什么是JSX 9

使用JSX的好处 10

更加熟悉 10

更加语义化 10

更加直观 11

关注点分离 12

复合组件 12

定义一个自定义组件 12

使用动态值 13

子节点 14

JSX与HTML有何不同 16

属性 16

条件判断 17

非DOM属性 19

事件 21

注释 22

特殊属性 23

样式 23

没有JSX的React 24

创建React元素 24

延伸阅读及参考引用 25

JSX官方规范 25

第3章 组件的生命周期 26

生命周期方法 26

实例化 27

存在期 27

销毁&清理期 27

实例化 27

componentWillMount 28

render 28

componentDidMount 29

存在期 30

componentWillReceiveProps 30

shouldComponentUpdate 30

componentWillUpdate 31

componentDidUpdate 31

销毁&清理期 32

componentWillUnmount 32

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

总结 33

第4章 数据流 34

Props 35

PropTypes 36

defaultProps 37

State 37

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

无状态的函数式组件 40

总结 41

第5章 事件处理 42

绑定事件处理器 43

事件和状态 44

根据状态进行渲染 44

更新状态 45

状态没有“更新”! 46

事件对象 47

总结 48

第6章 组件的复合 49

扩展HTML 50

组件复合的例子 50

组装HTML 51

追踪状态 53

整合到父组件当中 54

父组件与子组件的关系 56

总结 59

第7章 高阶组件和Mixins 60

简单的例子 60

常见使用场景 63

总结 63

第8章 DOM操作 64

访问受控的DOM节点 65

在组件内部查找DOM节点 66

整合非React类库 67

侵入式插件 70

总结 72

第9章 表单 73

无约束的组件 74

约束组件 76

表单事件 78

Label 79

文本框和Select 79

复选框和单选框 82

表单元素的name属性 84

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

自定义表单组件 89

Focus 93

可用性 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

shouldComponentUpdate 107

键(key) 109

总结 111

第12章 服务端渲染 112

渲染函数 113

React.renderToString 113

React.renderToStaticMarkup 114

用React.renderToString还是用React.renderToStaticMarkup 114

服务端组件生命周期 115

设计组件 116

异步状态 118

同构路由 121

单例、实例及上下文 121

总结 122

第13章 开发工具 123

构建工具 123

Browserify 124

建立一个Browserify项目 124

对代码做出修改 126

Watchify 127

构建 127

Webpack 127

Webpack与React 128

调试工具 131

基础工具 131

总结 133

第14章 测试 134

上手 135

测试的类型 135

工具 136

使用Jest和Enzyme测试React组件 136

编写组件的内容的断言 136

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

编写子组件的断言 144

总结 147

第15章 架构模式 148

路由 149

react-router 150

Flux 152

数据流 152

Flux各个部分 153

Dispatcher 153

Action 154

Store 154

控制视图 155

管理多个Store 156

总结 161

第16章 不可变性 162

性能优势 162

性能消耗 163

架构优势 164

使Immutability Helpers Addon 164

使用seamless-immutable 166

使用Immutable.js 167

Immutable.Map 168

Immutable.Vector 168

总结 169

第17章 其他使用场景 170

桌面应用 171

游戏 172

电子邮件 177

绘图 183

总结 186

返回顶部