《React开发实战》

[复制链接]
online_admin aixure 发表于 2023-1-22 14:20:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
142030inkiyrc86jcssnuz
售 价: ¥5¥89加入会员,免费下载
库 存:9999
销 量:12
源 址:
卖家服务:  
客 服:QQ(早10点-晚6点)
资源详情
图书简介[url=]编辑[/url][url=] 播报[/url]
《React开发实战介绍如何成功构建日益复杂的前端应用程序与接口,深入分析React库,并详述React生态系统中的其他工具与库,从而指导你创建完整的复杂应用程序。 [2]
你将全面学习React的用法以及React生态系统中的其他工具和库(如ReactRouter和Flux架构),并了解采用组合方式创建接口的最佳实践。本书简明扼要地讲解每个主题,并呈现助你高效完成工作的细节。书中严谨深刻地讲述React中最重要的功能,每章还详细列出常见的开发问题,并解释如何避免它们。 [2]
如果你拥有使用jQuery或其他JavaScript框架创建前端应用程序的经验,但想解决复杂前端应用程序构建过程中日益增多的常见问题,那么本书就是为你准备的。开始像专家那样去使用React吧,今天就把这本书收入囊中! [2]

主要内容[url=]编辑[/url][url=] 播报[/url]
◆ 如何创建可组合的用户界面
◆ 理解React的虚拟DOM架构以及如何利用该架构开发应用程序
◆ 了解各项功能的原理及重要性
◆ 深入学习React以及React生态系统中重要的第三方库
◆ 学习如何创建通用/同构应用程序从而改进用户体验和SEO
◆ 深刻理解复杂应用程序中的数据流策略
◆ 学习如何测试、完善和部署React项目 [1-2]

图书目录[url=]编辑[/url][url=] 播报[/url]
第1章 React入门 1
1.1 开始学习之前 1
1.1.1 Node.js和npm 1
1.1.2 JavaScript ES6 2
1.2 定义React 2
1.3 React的优点 2
1.3.1 简单易学的响应式渲染 3
1.3.2 使用纯JavaScript进行面向组件开发 3
1.3.3 灵活的文档模型抽象表现 4
1.4 创建你的第一个React应用程序 4
1.4.1 React开发流程 4
1.4.2 创建你的第一个组件 8
1.4.3 减少输入的字符数量 9
1.4.4 动态值 10
1.5 将组件组合起来 10
1.5.1 props 10
1.5.2 呈现看板应用 11
1.5.3 定义组件的层次关系 13
1.5.4 props的重要性 14
1.5.5 创建组件 14
1.6 介绍state 21
1.7 本章小结 23
第2章 深入DOM抽象 25
2.1 React中的事件 25
2.1.1 DOM事件侦听器 25
2.1.2 看板应用:管理DOM
事件 26
2.2 深入了解JSX 27
2.2.1 JSX与HTML 28
2.2.2 JSX和HTML的不同之处 28
2.2.3 JSX的怪异之处 29
2.3 看板应用:指示卡片的
打开和关闭状态 31
2.3.1 空格 32
2.3.2 JSX中的注释 33
2.3.3 渲染动态HTML 33
2.3.4 看板应用:渲染
Mar... [1]
Markdown33
2.4脱离JSX的React36
2.4.1普通JavaScript中的React元素36
2.4.2元素工厂36
2.4.3自定义工厂37
2.5内联样式37
2.5.1定义内联样式37
2.5.2看板应用:通过内联样式
定义卡片颜色38
2.6使用表单40
2.6.1受控组件40
2.6.2特例42
2.6.3非受控组件43
2.6.4看板应用:创建一个任务表单44
2.7幕后的虚拟DOM44
2.7.1key属性45
2.7.2看板应用:key45
2.7.3refs47
2.8本章小结48
第3章使用组件构建应用程序49
3.1校验属性49
3.1.1属性的默认值50
3.1.2内置的propTypes校验器51
3.1.3为看板应用定义
propTypes52
3.1.4自定义propTypes校验器54
3.2组件组合的策略与
最佳实践55
3.2.1有状态的组件和单纯组件55
3.2.2哪些组件应当是有
状态组件56
3.2.3数据流和组件通信59
3.3组件的生命周期63
3.3.1声明周期的阶段与函数63
3.3.2生命周期函数实践:
数据获取64
3.4浅谈不变性67
3.4.1普通JavaScript中的不变性67
3.4.2嵌套对象69
3.4.3React不变性助手70
3.5看板应用:添加一点复杂性73
3.5.1从外部API获取初始的
卡片数据73
3.5.2将任务回调以props传递76
3.5.3处理任务数据80
3.5.4基本的乐观更新回滚83
3.6本章小结87
第4章复杂交互89
4.1React中的动画89
4.1.1CSS过渡和动画基础89
4.1.2ReactCSSTransitionGroup95
4.2拖放100
4.2.1ReactDnD实现概述101
4.2.2ReactDnD实现示例101
4.3看板应用:支持动画和拖放113 [3]
4.3.1卡片切换动画113
4.3.2卡片的拖曳115
4.4本章小结129
第5章路由131
5.1使用原生方式实现路由131
5.2ReactRouter135
5.2.1Index路由138
5.2.2带参数的路由139
5.2.3设置活动链接144
5.2.4传递props144
5.2.5将UI界面与URL解耦147
5.2.6在代码中更改路由149
5.2.7History库152
5.2.8看板应用:实现路由功能153
5.3本章小结166
第6章结合Flux的React应用程序架构167
6.1什么是Flux167
6.1.1Store167
6.1.2Action168
6.1.3Dispatcher169
6.2假想的简单Flux应用程序169
6.3Flux工具包177
6.3.1FluxStore工具177
6.3.2容器组件高阶函数180
6.4异步Flux181
6.4.1waitFor:协调Store的更新数序181
6.4.2异步数据获取184
6.5AirCheap应用程序184
6.5.1搭建:项目组织和基本文件184
6.5.2创建用于获取机场的API助手和Action创建器185
6.5.3AirportStore188
6.5.4应用组件189
6.5.5完成AirCheap应用程序:加载机票194
6.6改进异步获取数据的实现204
6.7看板应用:迁移到Flux架构207
6.7.1重构:创建Flux基本结构并迁移文件207
6.7.2将数据获取操作迁移到Flux架构212
6.7.3实现FetchCardsAction、API方法调用和Store回调213
6.7.4将所有卡片和任务Action迁移到Flux架构216
6.7.5准备功能迁移216 [3]
6.7.6组件225
6.7.7删除所有组件state231
6.8本章小结241
第7章性能调优243
7.1子级校正过程的工作原理243
7.1.1批处理243
7.1.2子树渲染244
7.2ReactPerf244
7.2.1性能测试应用245
7.2.2安装并使用ReactPerf248
7.3shouldComponentUpdate252
7.4本章小结254
第8章React同构应用255
8.1Node.js和Express255
8.2React同构基础260
8.2.1创建项目结构260
8.2.2在服务器端渲染React组件263
8.2.3在客户端中挂载React266
8.3路由270
8.3.1配置内部路由270
8.3.2动态数据获取271
8.3.3渲染路由273
8.4本章小结278
第9章测试React组件279
9.1Jest279
9.2React测试工具281
9.2.1渲染用于测试的组件281
9.2.2遍历并查找子节点284
9.2.3模拟事件285
9.2.4浅渲染286
9.3本章小结290
附录JavaScript2015291 [3]

温馨提示:
1、如果下载地址失效,请尽快反馈给我们,我们尽快修复。点此反馈>>
2、全站资源高清无密,课程百分百高清,完整,原画,包含所有的视频+素材+课件+源码,官方同步体验!每天更新,成为vip后可免费下载本站IT课程。点此办理会员>>
3、有任何问题,请咨询QQ:87887023
4、支持7*24小时自助购买,购买后自动发货,链接永久有效,自动更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

专注资源整合与知识分享
客服QQ

87887023

周一至周日9:00-23:00

反馈建议

点此进行反馈 kfs 在线QQ咨询
ftqrcode

扫描二维码关注我们

label_sm_90020

Powered by 优百课栈 X3.4© 2019-2025