React学习手册【PDF】【47.12MB】
内容简介
由Facebook开发,并且被Netflix、Walmart和The New York Times等公司用于构建大部分Web界面,React很快就受到大众的青睐。通过这本实践指南学习你将如何构建React组件,并充分感受React在实际工作中的神奇魅力。本书的主要内容有:用JavaScript学习核心的函数式编程概念。了解React在浏览器中的运行机制。通过挂载和合成React组件来创建应用程序表现层。使用组件树管理数据,减少调试应用程序的时间。探索React组件生命周期,并使用它来加载数据和提高UI性能。为浏览器历史、书签和单页应用程序的其他功能选用路由解决方案。学习如何在服务端构建React应用程序。
作者简介
Alex Banks是北加利福尼亚州软件开发培训公司Moon Highway的软件工程师、讲师和共同创始人。他曾先后为芝加哥马拉松、MSN和能源部开发过应用程序。Eve Porcello是一名软件架构师、培训师和Moon Highway公司的共同创始人。她还曾在斯坦福大学、PayPal、eBay和Lynda.com讲授过JavaScript和Python。
目录
前言 1
第1章初识React 5
障碍和绊脚石 6
React技术展望 7
拥抱变化 8
文件资源 8
第2章 JavaScript新特性 12
ES6中的变量声明 13
箭头函数 17
ES6转译 21
ES6的对象和数组 22
Promise对象 27
类 28
ES6模块 30
CommonJS 31
第3章 JavaScript函数式编程 33
什么是函数式编程 34
命令式和声明式 36
函数式编程基本概念 38
第4章 React进阶 62
建立页面 62
虚拟DOM 63
React元素 65
ReactDOM 67
子节点 68
使用数据构造元素 70
React组件 71
DOM渲染77
第5章 React与JSX 83
React元素和JSX 83
JSX小技巧84
Babel 86
菜谱与JSX87
Webpack 简介 95
第6章 Props 、State和组件树 110
属性验证 110
引用 120
React的State管理 124
组件树的内部State 130
第7章组件扩展 140
组件生命周期 140
集成JavaScript脚本库157
高阶组件 164
在React之外管理State 171
Flux 173
第8章 Redux180
State181
Action 184
Reducer187
Store 195
Action生成器 199
中间件 202
第9章 React Redux 206
显式传递Store 208
通过上下文传递Store 211
表现层和容器组件 215
React Redux的Provider 218
React Redux的connect函数 219
第10章测试 222
ESLint222
测试Redux 226
测试React组件 238
快照测试 250
代码覆盖率测试 255
第11章 React Router 265
集成Router 266
嵌套路由 271
Router参数 278
第12章 React服务器端应用 287
同构性和通用性 287
通用颜色管理器 297
与服务器端交互 308
文档截图
一、推荐使用迅雷或快车等多线程下载软件下载本站资源。
二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。
三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!
四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.
五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。
六、如需转载本站资源,请注明转载来自并附带链接
七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com
- 1尚硅谷前端学科全套视频[AVI][130.72GB]
- 2深入理解php:高级技巧、面向对象与核心技术(原书第3版) 【PDF】
- 3开发高质量PHP框架与应用的实际案例解析【PDF】
- 4响应式Web图形设计 ([美]Christopher Schmitt) 中文【PDF】
- 5响应式Web设计:HTML5和CSS3实践指南【PDF】
- 6响应式Web设计:HTML5和CSS3实战 第2版 (本·弗莱恩) 中文【PDF】
- 7Axure RP8 实战手册 网站和APP原型制作案例精粹(小楼一夜听春语) 试读版【PDF】【15.4MB】
- 8[马上学Android]安卓开发视频教程
- 9Android开发视频教程
- 10PHP100视频教程
- 1Java编程思想On Java 8[PDF][中文][英文][源码][15.31MB]
- 2PostgreSQL实战 (谭峰等著)【PDF】【221.29MB】
- 3【机器学习】菜菜的sklearn课堂(1-12全课)[PDF][源码][157.45MB]
- 4UNREAL ENGINE 4蓝图完全学习教程[PDF][66.67MB]
- 5加密与解密(第4版)[PDF][光盘源码][1.15GB]
- 6Qt 5.9 C++开发指南[PDF][276.26MB]
- 7Python数据分析与应用PPT、教案、实训数据、习题答案[PPT][142.49MB]
- 8数据中台:让数据用起来[PDF][12.80MB]
- 9计算机网络:自顶向下方法(第7版) 【PDF】【英文】【17.46MB】
- 10大话5G:走进万物互联新时代【PDF】【37.31MB】