简介
本书面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React实现组件化Web应用的完整流程。作者从React元素、React组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React应用打下了基础。与第三方JavaScript框架集成,以及对React组件进行单元测试,都是开发React应用的重要内容,本书也有详细讲解。最后,为进一步提升React应用的灵活性,作者还以实例展示了如何引入Flux架构,让读者的开发技能更上一层楼。
目录
目录
1 给项目预先安装一些有用的工具 ................................................................ 1
了解我们的项目 ....................................................................................................................... 2
安装Node.js 和npm ................................................................................................................ 3
安装Git ................................................................................................................................... 4
从Twitter Streaming API 中获取数据 ..................................................................................... 5
使用Snapkite 引擎来过滤数据 ............................................................................................... 6
创建项目结构 ........................................................................................................................... 9
创建package.json ................................................................................................................... 10
复用Node.js 模块 .................................................................................................................. 11
使用Gulp.js 来构建应用 ....................................................................................................... 12
创建一个网页 ......................................................................................................................... 15
小结 ........................................................................................................................................ 16
2 创建你的第一个React 元素 ..................................................................... 17
理解虚拟DOM ...................................................................................................................... 18
安装React .............................................................................................................................. 19
使用JavaScript 创建React 元素 ........................................................................................... 20
type 参数 ................................................................................................................. 22
props 参数 .......................................................................................................... 22
children 参数 ............................................................................................................ 23
渲染React 元素 ...................................................................................................................... 27
使用JSX 来创建React 元素 ................................................................................................. 28
小结 ........................................................................................................................................ 30
3 创建你的第一个React 组件 ..................................................................... 31
无状态与有状态 ..................................................................................................................... 31
创建第一个无状态React 组件 .............................................................................................. 32
创建第一个有状态React 组件 .............................................................................................. 37
小结 ........................................................................................................................................ 44
4 让React 组件变得可响应 ......................................................................... 45
使用React 解决问题 .............................................................................................................. 45
规划React 应用程序 .............................................................................................................. 47
创建一个React 组件容器 ...................................................................................................... 49
小结 ........................................................................................................................................ 57
5 结合其他库来使用React 组件 .................................................................. 59
在React 组件中使用其他库 ............................
1 给项目预先安装一些有用的工具 ................................................................ 1
了解我们的项目 ....................................................................................................................... 2
安装Node.js 和npm ................................................................................................................ 3
安装Git ................................................................................................................................... 4
从Twitter Streaming API 中获取数据 ..................................................................................... 5
使用Snapkite 引擎来过滤数据 ............................................................................................... 6
创建项目结构 ........................................................................................................................... 9
创建package.json ................................................................................................................... 10
复用Node.js 模块 .................................................................................................................. 11
使用Gulp.js 来构建应用 ....................................................................................................... 12
创建一个网页 ......................................................................................................................... 15
小结 ........................................................................................................................................ 16
2 创建你的第一个React 元素 ..................................................................... 17
理解虚拟DOM ...................................................................................................................... 18
安装React .............................................................................................................................. 19
使用JavaScript 创建React 元素 ........................................................................................... 20
type 参数 ................................................................................................................. 22
props 参数 .......................................................................................................... 22
children 参数 ............................................................................................................ 23
渲染React 元素 ...................................................................................................................... 27
使用JSX 来创建React 元素 ................................................................................................. 28
小结 ........................................................................................................................................ 30
3 创建你的第一个React 组件 ..................................................................... 31
无状态与有状态 ..................................................................................................................... 31
创建第一个无状态React 组件 .............................................................................................. 32
创建第一个有状态React 组件 .............................................................................................. 37
小结 ........................................................................................................................................ 44
4 让React 组件变得可响应 ......................................................................... 45
使用React 解决问题 .............................................................................................................. 45
规划React 应用程序 .............................................................................................................. 47
创建一个React 组件容器 ...................................................................................................... 49
小结 ........................................................................................................................................ 57
5 结合其他库来使用React 组件 .................................................................. 59
在React 组件中使用其他库 ............................
React 精髓
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×