React学习手册(第二版)

React学习手册(第二版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-06
版次: 1
ISBN: 9787519856540
定价: 98.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 376页
字数: 486.000千字
  • 理解JavaScript函数式编程的关键概念。
      深入了解React在浏览器中的运行机制。
      使用React组件创建应用的表现层。
      管理数据,减少花在调试应用上的时间。
      利用React钩子管理状态及获取数据。
      在单页应用中使用路由方案。
      学习站在服务器的角度上规划React应用。 Alex Banks和Eve Porcello是软件工程师、作者和培训讲师。他们合办的公司Moon Highway向全世界的工程开发人员教授JavaScript、Node.js、React和GraphQL课程。他们还为O’Reilly、LinkedIn Learning和egghead.io录制视频及编写培训材料。 目录

    前言 1

    第1 章 初识React 7

    11 坚实的基础 8

    12 React 的过去和未来 9

    13 资源文件 10

    131 资源仓库10

    132 React 开发者工具 10

    133 安装Nodejs 12

    第2 章 JavaScript 新特性 15

    21 声明变量 16

    211 const 关键字 16

    212 let 关键字 17

    213 模板字符串 20

    22 创建函数 21

    221 函数声明21

    222 函数表达式 22

    223 默认参数24

    224 箭头函数25

    23 编译JavaScript 28

    24 对象和数组 29

    241 析构对象29

    242 析构数组32

    243 对象字面量增强 32

    244 展开运算符 34

    25 JavaScript 异步编程 36

    251 使用fetch 处理简单的promise 37

    252 async/await 38

    253 构建promise 39

    26 类 40

    27 ES6 模块 42

    第3 章 JavaScript 函数式编程 45

    31 函数式编程是什么意思 46

    32 命令式和声明式 48

    33 函数式编程基本概念 51

    331 不可变性51

    332 纯函数 54

    333 数据转换57

    334 高阶函数65

    335 递归 66

    336 合成 70

    337 综合应用71

    第4 章 React 运行机制 77

    41 页面设置 77

    42 React 元素 78

    43 ReactDOM 81

    44 React 组件 87

    第5 章 在React 中使用JSX 95

    51 使用JSX 创建React 元素95

    511 JSX 小贴士 96

    512 使用JSX 映射数组 98

    52 Babel 98

    53 使用JSX 编写菜谱应用 100

    54 React 片段 108

    55 webpack 简介 109

    551 创建项目 111

    552 加载构建包 122

    553 源码映射123

    554 Create React App 124

    第6 章 React 状态管理 127

    61 构建一个星级评价组件 128

    62 useState 钩子 130

    63 为提高可重用性而重构 134

    64 组件树中的状态 136

    641 沿组件树向下发送状态 137

    642 沿组件树向上发送交互 141

    65 构建表单 145

    651 使用ref 146

    652 受控组件148

    653 自定义钩子 150

    654 把颜色添加到状态中 152

    66 React 上下文 153

    661 把颜色放入上下文 155

    662 使用useContext 获取颜色 157

    663 有状态的上下文供应组件 158

    664 使用上下文自定义钩子 160

    第7 章 使用钩子增强组件 165

    71 useEffect 介绍 165

    711 依赖数组168

    712 深入检查依赖 173

    713 何时使用useLayoutEffect 180

    714 钩子使用规则 182

    715 使用useReducer 改进代码 186

    716 使用useReducer 处理复杂的状态 189

    717 提升组件性能 192

    718 shouldComponentUpdate 和PureComponent 195

    719 何时重构196

    第8 章 处理数据 199

    81 请求数据 199

    811 随请求发送数据 201

    812 使用fetch 上传文件202

    813 授权请求202

    814 在本地保存数据 204

    815 处理promise 状态 208

    82 渲染属性 210

    83 虚拟化列表 214

    831 创建useFetch 钩子 219

    832 创建Fetch 组件 222

    833 处理多个请求 224

    834 备忘值 225

    835 瀑布式请求 229

    836 限制网络速度 233

    837 并行请求235

    838 等待值出现 237

    839 取消请求238

    84 GraphQL 简介 242

    841 GitHub GraphQL API 242

    842 发起一个GraphQL 请求 245

    第9 章 Suspense 253

    91 错误边界组件 255

    92 代码分拆 259

    921 Suspense 组件介绍 262

    922 使用Suspense 加载数据 263

    923 抛出promise 267

    924 构建兼容Suspense 的数据源 272

    925 Fiber 277

    第10 章 React 测试 281

    101 ESLint 281

    102 Prettier 288

    1021 在项目中配置Prettier 289

    1022 在VSCode 中使用Prettier 291

    103 对React 应用做类型检查 292

    1031 PropTypes 292

    1032 Flow 296

    1033 TypeScript 301

    104 测试驱动开发 304

    105 使用Jest 305

    106 测试React 组件 311

    1061 查询 315

    1062 测试事件 316

    1063 代码覆盖度 319

    第11 章 React Router 321

    111 使用React Router 322

    112 React Router 属性 327

    113 重定向 332

    第12 章 React 服务器端渲染 341

    121 同构与普适 342

    122 服务器端渲染React 345

    123 使用Nextjs 做服务器端渲染 353

    124 Gatsby 359

    125 React 未来展望 361

    作者介绍 363

    封面介绍 363
  • 内容简介:
    理解JavaScript函数式编程的关键概念。
      深入了解React在浏览器中的运行机制。
      使用React组件创建应用的表现层。
      管理数据,减少花在调试应用上的时间。
      利用React钩子管理状态及获取数据。
      在单页应用中使用路由方案。
      学习站在服务器的角度上规划React应用。
  • 作者简介:
    Alex Banks和Eve Porcello是软件工程师、作者和培训讲师。他们合办的公司Moon Highway向全世界的工程开发人员教授JavaScript、Node.js、React和GraphQL课程。他们还为O’Reilly、LinkedIn Learning和egghead.io录制视频及编写培训材料。
  • 目录:
    目录

    前言 1

    第1 章 初识React 7

    11 坚实的基础 8

    12 React 的过去和未来 9

    13 资源文件 10

    131 资源仓库10

    132 React 开发者工具 10

    133 安装Nodejs 12

    第2 章 JavaScript 新特性 15

    21 声明变量 16

    211 const 关键字 16

    212 let 关键字 17

    213 模板字符串 20

    22 创建函数 21

    221 函数声明21

    222 函数表达式 22

    223 默认参数24

    224 箭头函数25

    23 编译JavaScript 28

    24 对象和数组 29

    241 析构对象29

    242 析构数组32

    243 对象字面量增强 32

    244 展开运算符 34

    25 JavaScript 异步编程 36

    251 使用fetch 处理简单的promise 37

    252 async/await 38

    253 构建promise 39

    26 类 40

    27 ES6 模块 42

    第3 章 JavaScript 函数式编程 45

    31 函数式编程是什么意思 46

    32 命令式和声明式 48

    33 函数式编程基本概念 51

    331 不可变性51

    332 纯函数 54

    333 数据转换57

    334 高阶函数65

    335 递归 66

    336 合成 70

    337 综合应用71

    第4 章 React 运行机制 77

    41 页面设置 77

    42 React 元素 78

    43 ReactDOM 81

    44 React 组件 87

    第5 章 在React 中使用JSX 95

    51 使用JSX 创建React 元素95

    511 JSX 小贴士 96

    512 使用JSX 映射数组 98

    52 Babel 98

    53 使用JSX 编写菜谱应用 100

    54 React 片段 108

    55 webpack 简介 109

    551 创建项目 111

    552 加载构建包 122

    553 源码映射123

    554 Create React App 124

    第6 章 React 状态管理 127

    61 构建一个星级评价组件 128

    62 useState 钩子 130

    63 为提高可重用性而重构 134

    64 组件树中的状态 136

    641 沿组件树向下发送状态 137

    642 沿组件树向上发送交互 141

    65 构建表单 145

    651 使用ref 146

    652 受控组件148

    653 自定义钩子 150

    654 把颜色添加到状态中 152

    66 React 上下文 153

    661 把颜色放入上下文 155

    662 使用useContext 获取颜色 157

    663 有状态的上下文供应组件 158

    664 使用上下文自定义钩子 160

    第7 章 使用钩子增强组件 165

    71 useEffect 介绍 165

    711 依赖数组168

    712 深入检查依赖 173

    713 何时使用useLayoutEffect 180

    714 钩子使用规则 182

    715 使用useReducer 改进代码 186

    716 使用useReducer 处理复杂的状态 189

    717 提升组件性能 192

    718 shouldComponentUpdate 和PureComponent 195

    719 何时重构196

    第8 章 处理数据 199

    81 请求数据 199

    811 随请求发送数据 201

    812 使用fetch 上传文件202

    813 授权请求202

    814 在本地保存数据 204

    815 处理promise 状态 208

    82 渲染属性 210

    83 虚拟化列表 214

    831 创建useFetch 钩子 219

    832 创建Fetch 组件 222

    833 处理多个请求 224

    834 备忘值 225

    835 瀑布式请求 229

    836 限制网络速度 233

    837 并行请求235

    838 等待值出现 237

    839 取消请求238

    84 GraphQL 简介 242

    841 GitHub GraphQL API 242

    842 发起一个GraphQL 请求 245

    第9 章 Suspense 253

    91 错误边界组件 255

    92 代码分拆 259

    921 Suspense 组件介绍 262

    922 使用Suspense 加载数据 263

    923 抛出promise 267

    924 构建兼容Suspense 的数据源 272

    925 Fiber 277

    第10 章 React 测试 281

    101 ESLint 281

    102 Prettier 288

    1021 在项目中配置Prettier 289

    1022 在VSCode 中使用Prettier 291

    103 对React 应用做类型检查 292

    1031 PropTypes 292

    1032 Flow 296

    1033 TypeScript 301

    104 测试驱动开发 304

    105 使用Jest 305

    106 测试React 组件 311

    1061 查询 315

    1062 测试事件 316

    1063 代码覆盖度 319

    第11 章 React Router 321

    111 使用React Router 322

    112 React Router 属性 327

    113 重定向 332

    第12 章 React 服务器端渲染 341

    121 同构与普适 342

    122 服务器端渲染React 345

    123 使用Nextjs 做服务器端渲染 353

    124 Gatsby 359

    125 React 未来展望 361

    作者介绍 363

    封面介绍 363
查看详情
相关图书 / 更多
React学习手册(第二版)
Redis核心原理与实践
梁国斌
React学习手册(第二版)
Re : 从零开始的异世界生活. 21(系列销量已突破700万册,“贤者之塔”篇开启)
温玥 译;[日]大塚真一郎 绘;天闻角川 出品;[日]长月达平
React学习手册(第二版)
Revit建筑方案与结构分析 2021版
郑贵超
React学习手册(第二版)
RevitMEP设备建模教程
王华康 著
React学习手册(第二版)
Revit 建筑信息模型(BIM)技术应用(袁志阳)
袁志阳 主编
React学习手册(第二版)
Revit 2021中文版从入门到精通
胡仁喜 刘昌丽
React学习手册(第二版)
Re : 从零开始的异世界生活:官方精选漫画集:1-3(漫画)首刷赠纸卡3张,长月达平异世界漫画
[日]长月达平 原作;刘晨 译;天闻角川 出品
React学习手册(第二版)
Revit建筑与结构设计
肖鹏、蔡汶青、夏姗姗 著
React学习手册(第二版)
Revit+VR建筑设计实操实战思维课堂
优路教育BIM教学教研中心 著
React学习手册(第二版)
Revit建筑施工与虚拟建造 2021版
张辉 编著
React学习手册(第二版)
Redis 6 开发与实战
张云河 王硕
React学习手册(第二版)
Re:从零开始的异世界生活.20(系列销量已突破700万册,第二季动画热播中)
温玥 译;[日]大塚真一郎 绘;天闻角川 出品;[日]长月达平
您可能感兴趣 / 更多
React学习手册(第二版)
软件工程:实践者的研究方法(本科教学版·原书第9版)
[美]布鲁斯 R.马克西姆(Bruee R.Maxim) 著;[美]罗杰 S.普莱斯曼(Roger S. Pressman)、王林章、崔展齐、潘敏学、王海青、贲可荣 译
React学习手册(第二版)
你离开之后:一个女儿失去母亲后的生存旅程
[美]泰勒·费德尔 著
React学习手册(第二版)
从光子到神经元——光、成像和视觉
[美]菲利普·纳尔逊(Philip Nelson) 著;舒咬根、黎明 译
React学习手册(第二版)
发展的循环:生命中的七个季节
[美]帕梅拉·莱文(Pamela Levin) 著;田宝、王筱璇、张思雪 译
React学习手册(第二版)
学校教育的戏剧性(戏剧教育丛书)
[美]罗伯特·J·斯特兰特 著;胡晓岚 译
React学习手册(第二版)
现象学研究方法:原理、步骤和范例
[美]克拉克·穆斯塔卡斯(Clark Moustakas) 著;刘强 译
React学习手册(第二版)
统计学入门:文科生也能看得懂的统计学(第5版)
[美]杰弗里·班尼特(Jeffrey Bennett) 著;胡晖、徐斌、吴彦龙 译
React学习手册(第二版)
你要换大床了
[美]丽塔·M.伯格斯坦 著;钱凯悦 译;苏珊·凯瑟琳·哈通 绘
React学习手册(第二版)
喵喵艺术史(山本修的猫美术馆)
[美]山本修 著;浙江人民美术出版社 编
React学习手册(第二版)
长青藤书系:野丫头凯蒂
[美]卡罗尔·瑞丽尔·布林克 著;王庆钊 译
React学习手册(第二版)
世界3:艺术史与博物馆(巫鸿主编,艺术史理论前沿集成)
[美]巫鸿;郭伟其
React学习手册(第二版)
神经动力学(徒手肌肉测试指南)/康复医学经典译著丛书
[美]戴维·温斯托克 编;张志杰、刘春龙、宋朝 译