《深入react 技术栈》.mobi .pdf .txt
基本信息:
-
书名: 深入React技术栈
作者: 陈屹
出版社/出版时间: 人民邮电出版社2017-05-14
国际标准书号: 978-7-115-43730-3
电子版包括 .mobi .pdf .txt等格式:
《深入react 技术栈》.mobi 文件 3294 KB,
《深入react 技术栈》.pdf 文件 540 页,5146 KB,
《深入react 技术栈》.txt 文件 26.9 万字,635 KB。
pdf部分截图:
![]() |
| 第1页 |
![]() |
| 第9页 |
![]() |
| 第43页 |
![]() |
| 第117页 |
![]() |
| 第283页 |
目录:
- 序
前言
本书目的
阅读建议
代码规范
保留英文名词
读者反馈
示例代码下载
致谢
第 1 章 初入 React 世界
1.1 React 简介
1.1.1 专注视图层
1.1.2 Virtual DOM
1.1.3 函数式编程
1.2 JSX 语法
1.2.1 JSX 的由来
1.2.2 JSX 基本语法
1.3 React 组件
1.3.1 组件的演变
1.3.2 React 组件的构建
1.4 React 数据流
1.4.1 state
1.4.2 props
1.5 React 生命周期
1.5.1 挂载或卸载过程
1.5.2 数据更新过程
1.5.3 整体流程
1.6 React 与 DOM
1.6.1 ReactDOM
1.6.2 ReactDOM 的不稳定方法
1.6.3 refs
1.6.4 React 之外的 DOM 操作
1.7 组件化实例:Tabs 组件
1.8 小结
第 2 章 漫谈 React
2.1 事件系统
2.1.1 合成事件的绑定方式
2.1.2 合成事件的实现机制
2.1.3 在React中使用原生事件
2.1.4 合成事件与原生事件混用
2.1.5 对比React合成事件与JavaScript原生事件
2.2 表单
2.2.1 应用表单组件
2.2.2 受控组件
2.2.3 非受控组件
2.2.4 对比受控组件和非受控组件
2.2.5 表单组件的几个重要属性
2.3 样式处理
2.3.1 基本样式设置
2.3.2 CSS Modules
2.4 组件间通信
2.4.1 父组件向子组件通信
2.4.2 子组件向父组件通信
2.4.3 跨级组件通信
2.4.4 没有嵌套关系的组件通信
2.5 组件间抽象
2.5.1 mixin
2.5.2 高阶组件
2.5.3 组合式组件开发实践
2.6 组件性能优化
2.6.1 纯函数
2.6.2 PureRender
2.6.3 Immutable
2.6.4 key
2.6.5 react-addons-perf
2.7 动画
2.7.1 CSS 动画与 JavaScript 动画
2.7.2 玩转 React Transition
2.7.3 缓动函数
2.8 自动化测试
2.8.1 Jest
2.8.2 Enzyme
2.8.3 自动化测试
2.9 组件化实例:优化 Tabs 组件
2.10 小结
第 3 章 解读 React 源码
3.1 初探 React 源码
3.2 Virtual DOM 模型
3.2.1 创建 React 元素
3.2.2 初始化组件入口
3.2.3 文本组件
3.2.4 DOM 标签组件
3.2.5 自定义组件
3.3 生命周期的管理艺术
3.3.1 初探 React 生命周期
3.3.2 详解 React 生命周期
3.3.3 无状态组件
3.4 解密setState机制
3.4.1 setState异步更新
3.4.2 setState 循环调用风险
3.4.3 setState调用栈
3.4.4 初识事务
3.4.5 解密setState
3.5 diff 算法
3.5.1 传统 diff 算法
3.5.2 详解 diff
3.6 React Patch 方法
3.7 小结
第 4 章 认识 Flux 架构模式
4.1 React 独立架构
4.2 MV* 与 Flux
4.2.1 MVC/MVVM
4.2.2 Flux 的解决方案
4.3 Flux 基本概念
4.4 Flux 应用实例
4.4.1 初始化目录结构
4.4.2 设计 store
4.4.3 设计 actionCreator
4.4.4 构建 controller-view
4.4.5 重构 view
4.4.6 添加单元测试
4.5 解读 Flux
4.5.1 Flux 核心思想
4.5.2 Flux 的不足
4.6 小结
第 5 章 深入 Redux 应用架构
5.1 Redux 简介
5.1.1 Redux 是什么
5.1.2 Redux 三大原则
5.1.3 Redux 核心 API
5.1.4 与 React 绑定
5.1.5 增强 Flux 的功能
5.2 Redux middleware
5.2.1 middleware 的由来
5.2.2 理解 middleware 机制
5.3 Redux 异步流
5.3.1 使用 middleware 简化异步请求
5.3.2 使用 middleware 处理复杂异步流
5.4 Redux 与路由
5.4.1 React Router
5.4.2 React Router Redux
5.5 Redux 与组件
5.5.1 容器型组件
5.5.2 展示型组件
5.5.3 Redux 中的组件
5.6 Redux 应用实例
5.6.1 初始化 Redux 项目
5.6.2 划分目录结构
5.6.3 设计路由
5.6.4 让应用跑起来
5.6.5 优化构建脚本
5.6.6 添加布局文件
5.6.7 准备首页的数据
5.6.8 连接 Redux
5.6.9 引入 Redux Devtools
5.6.10 利用 middleware 实现 Ajax 请求发送
5.6.11 请求本地的数据
5.6.12 页面之间的跳转
5.6.13 优化与改进
5.6.14 添加单元测试
5.7 小结
第 6 章 Redux 高阶运用
6.1 高阶 reducer
6.1.1 reducer 的复用
6.1.2 reducer 的增强
6.2 Redux 与表单
6.2.1 使用 redux-form-utils 减少创建表单的冗余代码
6.2.2 使用 redux-form 完成表单的异步验证
6.2.3 使用高阶 reducer 为现有模块引入表单功能
6.3 Redux CRUD 实战
6.3.1 准备工作
6.3.2 使用 Table 组件完成“查”功能
6.3.3 使用 Modal 组件完成“增”与“改”
6.3.4 巧用 Modal 实现数据的删除确认
6.3.5 善用 promise 玩转 Redux 异步事件流
6.4 Redux 性能优化
6.4.1 Reselect
6.4.2 Immutable Redux
6.4.3 Reducer 性能优化
6.5 解读 Redux
6.
相关资料1:
- 《常用美容技术与仪器》(匡薇 & 郗虹)扫描版.pdf
- 《技术时代的人类心灵:工业社会的社会心理问题》扫描版.pdf
- 从零开始学高压电工技术.pdf
- 超声乳化手术关键技术何守志.pdf
- 《PHP网络编程技术详解》.pdf
- 《防火墙技术及应用》.pdf
- 《花卉采后保鲜技术》扫描版.pdf
- 《基因魔剪》.azw3
- 《光电系统设计:方法、实用技术及应用》.pdf
- 《基于案例的网络安全技术与实践》.pdf
- GB T 34581-2017 光伏系统用直流断路器通用技术要求 免费电子版
- 第五章 触发器.ppt
- 《信息安全中的数学方法与技术》.pdf
- 计算机辅助的虚拟透视技术及其在骨科临床上的应用.pdf
- 深入浅出mybatis技术原理与实战 pdf 电子版
相关资料2:
- 《气血才是命根子》.pdf .mobi
- 《深度案例思考法》.pdf .azw3
- 《求魔》耳根.mobi
- 《清华园日记 季羡林作品珍藏本 图文版》.pdf .mobi
- 《深空之下v1.0》最终永恒.pdf .mobi
- 《欧洲:1453 年以来的争霸之途》(英)西姆斯.pdf .azw3
- 《沙娜拉之剑之传奇之剑》.pdf .epub
- 《沙海:荒沙诡影》.pdf .mobi
- 《深入理解Java虚拟机:JVM高级特性与最佳实践》第2版.pdf .mobi
- 《欧美畅销小说精选系列》套装10册-蕾秋·乔伊斯 等.pdf .mobi
- 《求索中国上》.azw3
- 《清明上河图密码5》.pdf .azw3
- 《沙娜拉之剑之奇幻精灵石》.pdf .epub
- 《湿婆之舞》.pdf .mobi
- 《清明上河图密码3》.pdf .epub
/05/《深入react_技术栈》/《深入react_技术栈》_1.jpg)
/05/《深入react_技术栈》/《深入react_技术栈》_9.jpg)
/05/《深入react_技术栈》/《深入react_技术栈》_43.jpg)
/05/《深入react_技术栈》/《深入react_技术栈》_117.jpg)
/05/《深入react_技术栈》/《深入react_技术栈》_283.jpg)