作品简介

本书以React 16.13为标准,帮助读者全面学习React技术栈相关知识。内容涵盖从开发React所必须掌握的ES6知识,到React、React-Router、Redux等React相关技术栈的使用;从React在商城项目中的最佳实践方案,到React整体源码解析,再到工程化开发时React项目的各种配置及优化。本书内容系统全面,可以让读者快速上手React开发,帮助读者在面试时获取更高分数。

本书实例丰富、注重实战,各章均配有重要知识点串讲视频,可供React的初学者,以及有一定React使用经验,但希望更加全面、深入理解React的开发人员学习或参考。

开课吧组编;高少云,莫涛,韩明洋,余维海等编著

作品目录

  • 致数字化人才的一封信
  • 前言
  • 第1章 ES6基础
  • 1.1 let及const
  • 1.2 解构赋值
  • 1.3 字符串扩展
  • 1.4 Symbol
  • 1.5 函数
  • 1.6 类class
  • 1.7 异步编程
  • 1.8 模块化
  • 1.9 Set和Map集合
  • 1.10 小结
  • 第2章 React详解
  • 2.1 为什么使用 React
  • 2.2 ReactDOM
  • 2.3 React视图渲染
  • 2.4 create-react-app
  • 2.5 定义 React组件
  • 2.6 组件间通信
  • 2.7 组件的生命周期
  • 2.8 ref
  • 2.9 key
  • 2.10 添加事件
  • 2.11 表单
  • 2.12 其他特性
  • 2.13 React Hooks
  • 2.14 小结
  • 第3章 基于Redux状态管理
  • 3.1 Redux使用
  • 3.2 React-Redux
  • 3.3 基于Redux的Todos实现
  • 3.4 reducer拆分与合并
  • 3.5 rudux-thunk中间件
  • 3.6 小结
  • 第4章 React-Router
  • 4.1 什么是 React-Router
  • 4.2 React-Router安装与配置
  • 4.3 Route组件
  • 4.4 路由信息
  • 4.5 withRouter和Router Hooks
  • 4.6 链接组件
  • 4.7 404视图
  • 4.8 重定向
  • 4.9 Router实战
  • 4.10 小结
  • 第5章 商城项目实战
  • 5.1 模板搭建
  • 5.2 导航组件
  • 5.3 登录跳转
  • 5.4 免登录页面
  • 5.5 路由守卫页
  • 5.6 小结
  • 第6章 React原理解析
  • 6.1 React源码中的常用变量和数据结构
  • 6.2 初次渲染与更新
  • 6.3 任务调度
  • 6.4 Hook原理
  • 6.5 Hook API解析
  • 6.6 重点解析
  • 6.7 小结
  • 第7章 工程化配置
  • 7.1 webpack入门
  • 7.2 实战React开发环境
  • 7.3 扩展优化
  • 7.4 小结
展开全部