React 精髓 作者: 费多耶夫出版时间:2016年版内容简介 本书面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React实现组件化Web应用的完整流程。作者从React元素、React组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React应用打下了基础。与第三方JavaScript框架集成,以及对React组件进行单元测试,都是开发React应用的重要内容,本书也有详细讲解。最后,为进一步提升React应用的灵活性,作者还以实例展示了如何引入Flux架构,让读者的开发技能更上一层楼。目录1给项目预先安装一些有用的工具了解我们的项目安装Node.js和npm安装Git从TwitterStreamingAPI中获取数据使用Snapkite引擎来过滤数据创建项目结构创建package.json复用Node.js模块使用Gulp.js来构建应用创建一个网页小结2创建你的第一个React元素理解虚拟DOM安装React使用JavaScript创建React元素type参数props参数children参数渲染React元素使用JSX来创建React元素小结3创建你的第一个React组件无状态与有状态创建第一个无状态React组件创建第一个有状态React组件小结4让React组件变得可响应使用React解决问题规划React应用程序创建一个React组件容器小结5结合其他库来使用React组件在React组件中使用其他库理解React组件的生命周期方法挂载方法卸载方法小结6更新React组件理解组件生命周期的更新方法componentWillReceiveProps()方法shouldComponentUpdate()方法componentWillUpdate()方法componentDidUpdate()方法设置React组件的默认属性验证React组件的属性创建Collection组件小结7构建复杂的React组件创建TweetList组件创建CollectionControls组件创建CollectionRenameForm组件创建Button组件创建CollectionExportForm组件小结8使用Jest来测试React应用程序为什么要写单元测试创建测试套件、规范和期望安装并运行Jest创建更多的测试规范和期望测试React组件小结9使用Flux完善React架构分析当前应用的架构理解Flux创建分发器创建动作生成器创建存储小结10使用Flux提升应用的可维护性借助Flux实现解耦重构Stream组件创建CollectionStore创建CollectionActionCreators重构Application组件重构Collection组件重构CollectionControls组件重构CollectionRenameForm组件重构TweetList组件重构StreamTweet组件编译 上一篇: 移动Web开发从入门到精通 [巅峰卓越 编著] 下一篇: React Native全教程 移动端跨平台应用开发