React 引领未来的用户界面开发框架PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:LeagueofExtraordinaryDevelopers著;寸志,范洪春,题叶等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:7121301209
- 页数:186 页
第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
- 《地采暖用实木地板》张凯,黄安民 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《超强大·英语10000+常考单词+常用搭配,随身带随时用》朱晓琴 2019
- 《普通高等教育农业部“十二五”规划教材 基础化学实验 农科各专业用 第2版》罗志刚编 2014
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《OECD教育指标引领教育发展研究》黄忠敬著 2019
- 《皮革用化学品生产工艺与技术》宋小平,韩长日著 2018
- 《用中国剪纸讲世界的故事 空花》乔晓光著 2017
- 《UI界面设计的方法与应用实践研究》(中国)熊璐 2019
- 《用户隐私管理与信息安全行为研究》李瀛著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017