react精髓是一本真正面向实战的React图书,由[英] Artemij Fedosejev(阿尔乔姆 . 费多耶夫)编著,奇舞团翻译,电子出版社出版。全书全面剖析组件化Web软件程序开发完整流程,首先介绍了如何创建简单的和复杂的React元素,在此基础上继续讲解了如何创建无状态和有状态的React组件。接着本书还探讨了如何基于jest框架编写和运行单元测试,基于测试来确保React代码的可靠与稳定。最后书中还在React软件程序中引入Flux架构,进一步提升了React软件程序的灵活性。这里小编提供的是react精髓电子书下载,pdf高清扫描版,无水印,欢迎免费下载收藏。
内容介绍
《react精髓》面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React 实现组件化Web 软件程序的完整流程。作者从React 元素、React 组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React 软件程序打下了基础。与第三方JavaScript 框架集成,以及对React 组件进行单元测试,都是开发React 软件程序的重要内容,书中也有详细讲解。最后,为进一步提升React 软件程序的灵活性,作者还以实例展示了如何引入Flux 架构,让读者的开发技能更上一层楼。
作者简介
奇舞团(奇虎75Team)是奇虎360公司Web平台部前端工程师和 部分特约嘉宾组成的一个前端团队。他们一起工作学习、一起沉淀、一起分享、一起为前端贡献影响,已经翻译出版多本前端著作。 Artemij Fedosejev现居住在英国伦敦。Artemij擅长JavaScript、Node.js、HTML5、CSS3等现代Web技术。他在创WGSA.net和Microreact.org的前端架构中使用了react.js和Flux,从而起到了关键的作用。Artemij还开发了大量的开源项目,如Snapkite引擎、Snapkite流客户端等项目,可以在他的 GitHub 上找到相关内容 。
使用说明
1、下载并解压,得出pdf文件
2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件
3、有pdf阅读文件直接双击即可打开pdf文件
react精髓章节目录
1 给项目预先安装一些有用的工具 了解我们的项目
安装Nodejs 和npm
安装Git
使用Snapkite 引擎来过滤数据 创建项目结构
创建packagejson
复用Node.js 模块
使用Gulp.js 来构建软件程序
创建一个网页
小结
2 创建你的**个React 元素
理解虚拟DOM
安装React
使用 创建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 组件
编译
版权声明:react精髓电子书 pdf高清完整版所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
软件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
react精髓电子书 pdf高清完整版安装包 | 2024年11月16日 | 40.28M | reactjs100973.zip |
软件评论