图书介绍

React与Redux开发实例精解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

React与Redux开发实例精解
  • 刘一奇著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121302671
  • 出版时间:2016
  • 标注页数:301页
  • 文件大小:20MB
  • 文件页数:321页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

React与Redux开发实例精解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础篇1

第1章 技术简介2

React2

Redux3

Node与Universal渲染4

Babel5

Webpack5

总结6

第2章 在Node.js中运行React7

例子7

编写React组件7

在Node.js 中渲染组件8

使用 Babel编译运行Node.js程序9

Require Hook简介9

使用Require Hook的步骤9

总结10

第3章 在浏览器中运行React11

例子11

组件复用11

在浏览器中渲染React组件12

使用Webpack打包编译12

在浏览器中运行14

总结14

第4章 开发服务器和热替换15

例子15

安装16

配置Babel16

使用react-hmre预设16

react-hmre的功能17

配置Webpack18

配置Express服务器21

总结22

第5章 React的创新语法:JSX24

例子24

JSX简介24

JSX常用语法25

类似HTML25

JavaScript表达式26

样式27

注释27

数组27

HTML标签vs.React组件28

总结29

第6章 React的数据载体:state、props与context30

例子30

State31

Props32

使用props33

验证props33

组合使用state与props35

Context36

使用props传递数据36

使用context传递数据38

Props与context的适用场景40

在React开发者工具中查看41

总结42

第7章 React的两个对象:ReactElement与组件实例43

例子43

ReactElement44

JSX中的闭合标签是ReactElement44

ReactElement是什么44

ReactElement的两种类型45

React组件的渲染流程45

组件实例46

组件实例简介46

组件、ReactElement与组件实例的区别47

组件实例的生灭:生命周期函数48

React组件中的this49

总结55

第8章 初识 Redux56

例子56

Action56

Reducer57

定义57

纯函数58

不能修改参数state58

Store60

职能60

创建60

获取与监听60

发起action61

总结62

第9章 Action创建函数与Redux Thunk中间件64

例子64

Action创建函数65

编写65

发起65

意义66

Redux Thunk中间件66

功能66

安装激活67

总结69

第二部分 进价篇71

第10章 React与Redux的连接:手动连接72

例子72

手动连接的步骤73

编写React组件73

编写Redux75

将Redux手动连接到React组件76

手动连接的缺点77

总结77

第11章 React与Redux的连接:使用react-redux连接78

例子78

连接步骤78

多种写法81

连接原理85

Provider工作原理85

connect工作原理86

展示组件与容器组件86

总结87

第12章 实现撤销/重做88

例子88

撤销/重做88

Redux开发者工具92

安装92

使用93

Redux并不“低效”97

总结98

第13章 测试99

例子99

测试工具100

Mocha100

Enzyme101

Expect102

测试action创建函数103

测试React组件106

测试容器组件108

测试reducer纯函数110

运行测试脚本111

总结112

第14章 Redux的全局状态与React组件的内部状态114

例子114

全局状态与内部状态的定义114

全局状态完全替代了内部状态?115

全局状态与内部状态的适用场景118

总结118

第15章 React与Redux中的数组处理119

例子119

reduce()119

概述119

语法120

示例120

filter()121

概述121

语法121

示例122

map()122

概述122

语法122

示例123

every()123

概述123

语法123

示例124

some()124

概述124

语法124

示例125

展开运算符125

概述125

语法125

示例125

总结126

第16章 Redux的大舞台:异步127

例子127

JavaScript事件驱动编程127

Promise129

Redux中的异步132

异步action创建函数133

异步请求前后的state变化133

State tree结构135

查看state tree136

如何构建state tree136

异步与变化139

准备工作139

追踪异步与变化143

总结145

第17章 自定义Redux中间件147

例子147

中间件的功能147

中间件的编写148

中间件的执行149

自定义API中间件151

总结154

第18章 Universal渲染155

例子155

公用一套代码156

服务端渲染156

客户端渲染158

总结159

第三部分 拓展篇161

第19章 Universal渲染神器:Webpack同构工具162

例子162

Webpack同构工具的功能163

服务端调用164

客户端调用165

真实场景167

配置服务器的入口167

独立开发服务器168

配置Webpack169

配置Webpack同构工具171

在服务端和客户端使用require()173

总结174

第20章 多页面的实现:路由175

例子175

路由也是组件176

路由匹配177

使用Link和IndexLink导航178

服务端路由179

总结181

第21章 多页面下的异步操作182

例子182

redux-amrc182

功能183

配置184

使用184

Action与state185

API186

多页面下的异步操作187

编写测试API187

预载数据188

手动加载数据191

操作数据192

总结193

第22章 使用Bootstrap194

例子194

bootstrap-loader195

基本用法195

配置196

PostCSS与Autoprefixer200

简介200

用法201

React-Bootstrap202

总结204

第四部分 实战篇205

第23章 搭建大型项目206

例子206

开发服务器209

开发环境下的Webpack配置209

Webpack同构工具的配置212

独立的开发服务器213

启动开发服务器214

前端服务器215

配置前端服务器215

使用组件渲染HTML页面218

启动前端服务器221

API服务器222

配置API服务器222

启动API服务器223

生产环境下的构建编译224

编译运行Node.js224

生产环境下的Webpack配置225

公用代码229

工具集229

路由与页面231

质量保证235

测试235

Airbnb编码规范239

去毛机246

EditorConfig248

总结248

第24章 表单250

例子250

高阶组件ReduxForm251

设置252

简单表单253

同步验证表单256

异步失焦验证表单258

提交表单到服务器260

总结264

第25章 图表与表格265

例子265

图表组件265

表格组件269

从服务器获取数据272

总结275

第26章 用户认证277

例子277

编写认证API279

Express-session中间件279

加载当前认证状态280

登录与登出280

API权限保护281

发送cookie282

编写用于认证的action创建函数283

登录页面和导航栏285

前端路由保护290

总结291

第27章 部署292

例子292

Heroku平台293

安装工具并登录293

准备程序293

部署程序294

其他操作295

持续集成296

与生产相关的问题298

总结299

第28章 其他资源300

在线文档300

参与社区活动301

热门推荐