大小:40.28M
更新时间:23-08-28
系统:Pc
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文件
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 native开发指南61.71M134人在用react native开发指南是React Native技术的开发使用指导书,由美国程序员艾森曼编著。本书是一本实践指南,从基础知识入手,逐步深入,带领读者部署可100%代码复用的、成熟的跨平台移动应用。作者通过示例代码向Web开发者和前端工程师展示了
查看
深入react技术栈pdf9.18M359人在用 React就目前前端工程化最前沿的技术,如何才能更好的学习React呢?小编这里推荐用户阅读深入React技术栈,这是一本全面深入讲述React技术栈的原创图书,由阿里巴巴前端架构师陈屹编著。本书深入全面的讲述了React技术栈的发展历程和使用方法
查看热门标签
网友评论0人参与,0条评论
最新排行
成功之路Oracle 11g学习笔记115.25M赵振平pdf扫描版 成功之路Oracle 11g学习笔记是一本Oracle 11g技术学习指南,由赵振平编著。本书内容丰富翔实,主要为刚刚开始学习接触Oracle的新手们准备,在前面的章节主要为读者介绍了Oracle安装、干净卸载Oracle、数据库启动关闭、Orac
查看
mysql技术内幕第4版49.35Mpdf中文版mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看
游戏安全手游安全技术入门pdf50.56M 游戏安全手游安全技术入门pdf是一本移动游戏安全开山之作,由腾讯游戏研发部游戏安全中心全体人员编著。本书是一本充斥着大量的专业术语和专业知识的书籍,具备了技术畅销书的各种品质,内容全面、精辟、流畅、成熟,讲解由浅入深,完美覆盖手游安全基础、外挂实现
查看
c++从入门到精通(第2版)156.72M明日科技pdf扫描版 c++从入门到精通第2版是一本c++编程语言的入门书籍,由明日科技C程序开发团队组织编写数十名程序员编著。本书内容由浅入深,循序渐进,以初中级程序员为对象,先从C语言基础学起,再学习C语言的程序结构,然后学习C语言的高级应用,最后学习开发一个完整的
查看
笨办法学python第三版873Kpdf扫描版 笨办法学python第三版是目前最优秀的一本Python学习系统,由美国程序员Zed A.Shaw编著,本书结构非常简单,就是52个习题,用户通过完成52个精心设计的习题来学会Python。阅读这些习题,把习题的代码精确地写出来,修正你的错误,观察
查看
循序渐进oracle数据库管理优化与备份恢复72.28M盖国强pdf扫描版 循序渐进oracle,全称叫做循序渐进oracle数据库管理优化与备份恢复,是一本Oracle数据库入门书籍,由Oracle数据库专家盖国强编著,全书内容丰富翔实,继续贯彻了作者“由浅入深、由点到线再及面”的学习方法,作者在写作过程中一直遵循了这个
查看
gb500092012建筑结构荷载规范7.23Mpdf高清版建筑结构荷载规范2012是2012年由中国建筑工业出版社出版的图书,由中国住房和城乡建设部与国家质检总局联合发布,共分术语及符号、荷载分类和荷载效应组合、楼面和屋面活荷载、吊车荷载、雪荷载、风荷载等7章和7个附录。自2012年10月1日起实施,其中,第3
查看
Flash CS5动画制作技术8.23MFlash CS5动画制作技术是一款pdf高清版的电子书籍,它向读者详细介绍了Flash CS5在动画设计中的应用。全书共9章,从flash动画制作基本元素讲起,到典型商业项目制作,由浅到深,逐渐加强,争取让每一位读者都能掌握。全书内容包括中国Flash
查看
网页设计与开发:HTML、CSS、JavaScript51.16M扫描版网页设计与开发:HTML、CSS、JavaScript是一本介绍HTML、CSS、JavaScript知识的网页开发实用教材,由王津涛主编,孟庆昌副编。本书教学目标明确,注重理论与实践的结合,集HTML、CSS、JavaScript和html5技术于一体
查看