大小:40.28M
更新时间:23-08-28
系统:Pc
版本:v
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技术栈pdf9.18M298人在用React就目前前端工程化最前沿的技术,如何才能更好的学习React呢?小编这里推荐用户阅读深入React技术栈,这是一本全面深入讲述React技术栈的原创图书,由阿里巴巴前端架构师陈屹编著。本书深入全面的讲述了React技术栈的发展历程和使用方法,知识
查看react native开发指南61.71M121人在用react native开发指南是React Native技术的开发使用指导书,由美国程序员艾森曼编著。本书是一本实践指南,从基础知识入手,逐步深入,带领读者部署可100%代码复用的、成熟的跨平台移动应用。作者通过示例代码向Web开发者和前端工程师展示了
查看热门标签
网友评论0人参与,0条评论
最新排行
栏杆图集15j403-186.55Mpdf电子版栏杆图集15j403-1是中国建筑标准研究院编官写的一套国家建筑标准设计图集,全名也叫15j403-1楼梯栏杆图集,还俗称为15j4031栏杆免费图集,是根据住房和城乡建设部建质函[2015]140号文“关于印发《2015国家建筑标准设计编制工作计划》的
查看设计模式.NET并行编程pdf扫描版19.79M设计模式.NET并行编程pdf扫描版是一本.NET并行编程教学书籍,由美国程序员坎贝尔(Colin Campbell)编著。本书内容丰富翔实,全书几乎涵盖了并行编程的各个方面,详细的阐述了并行计算理论的基础原理和架构,同时借助了任务并行库(TPL)和并行
查看oracle dba手记2数据库诊断案例与内部恢复实践34.8M盖国强pdf扫描版 oracle dba手记2是一本Oracle诊断案例和案例实践指南,全称叫做oracle dba手记2数据库诊断案例与内部恢复实践,是由数据库技术专家盖国强和爱好者崔华合著而成,集合了各行业DBA的工作经验与思考,包含了精心挑选的数据库诊断案例与数
查看亿级流量网站架构核心技术147.65M张开涛pdf扫描版亿级流量网站架构核心技术是一本互联网高并发架构设计的百科全书,是互联网一线技术研发人员的实战手册,是保证大规模电商系统高流量、高频次的葵花宝典,由张开涛著,电子工业出版社出版。全书详细地阐述了开发高并发高可用网站的一系列关键原则问题。就如何实现系统高可用
查看由浅入深学SQL Serve pdf版75.58M由浅入深学SQL Server:基础、进阶与必做300题是一本SQL数据库基础进阶教材,由王俊和郑笛两人共同编著。本书结合大量贯穿于全书的实例,全面、系统、深入地介绍了SQL Server 2008开发技术,图文并茂、深入浅出,力图以最直观的方式使读者完
查看海量网络存储系统原理与设计42.83M曹强 pdf扫描版海量网络存储系统原理与设计是一本网络存储系统原理分析设计书籍,由曹强,黄建忠,万继光和谢长生等人共同编著。本书从设计者的角度讨论高性能、高可用性和高安全性的海量网络存储系统及其部件的设计原则、评价方法、研究手段和实现方法,同时针对一些典型系统和技术给出相
查看Linux C编程实战64.42M童永清pdf扫描版linux c编程实战是一本介绍linux系统下如何使用c语言编程开发的图书,由童永清编著。本书结构合理、概念清晰,采用"基础知识→难点解析→重点提示→编程实践"的写作手法,使读者理解更深入、应用更容易、掌握更快速。文中第一篇主要介绍
查看hadoop核心技术pdf44.83M翟周伟pdf扫描版Hadoop核心技术是由百度Hadoop技术专家翟周伟撰写的一本Hadoop技术学习书籍,全书结合了百度大数据实践,直击企业痛点,主要对Hadoop的基本原理和优化配置由浅入深进行了详细分析,最后通过实战案例进一步讲解分析。本书对HDFS、MapRedu
查看visual c++2010入门经典第5版96.63M霍顿 pdf扫描版visual c++2010入门经典第5版是一本C++代码入门经典,由霍顿(Ivor Horton)编著,苏正,李文娟共同翻译。本书使用了visual C++ 2010支持的两种C++语言技术来讲述C++编程的基础知识,讨论了每一个windows应用程序
查看react native开发指南61.71Mreact native开发指南是React Native技术的开发使用指导书,由美国程序员艾森曼编著。本书是一本实践指南,从基础知识入手,逐步深入,带领读者部署可100%代码复用的、成熟的跨平台移动应用。作者通过示例代码向Web开发者和前端工程师展示了
查看