-
内容大纲
本书以丰富的实例对React的底层原理与应用进行了细致的讲解,具体内容包括React的快速入门,React组件的状态、通信与生命周期,React路由,React Hooks,状态管理,基于Nest或Midway的全栈化方案,以及两个React综合实战项目——搭建React组件库和UI自动化测试平台。
本书结构清晰,内容由浅入深,适合任何对React感兴趣,并计划深入学习React的读者。 -
作者介绍
冯昕,前端技术专家,曾深耕于小米,现就职于阿里中国电商事业群。专注React领域多年精通React全家桶及企业级应用开发实战。凭借圭富的线开发经验,致力于以通俗易懂的方式,和开发者快速掌握React核心技术。 -
目录
第1章 React快速入门
1.1 传统前端开发到现代前端架构
1.2 使用React的理由
1.2.1 虚拟DOM
1.2.2 diff算法
1.2.3 key
1.3 ReactDOM
1.3.1 react-dom与react的关系
1.3.2 组件中的状态响应
1.3.3 React基本引入方式
1.3.4 开箱即用的React引入
1.3.5 Vite快速初始化
思考题
第2章 组件与视图渲染
2.1 React组件初探
2.1.1 类组件
2.1.2 函数组件
2.2 组件状态与通信
2.2.1 state
2.2.2 props
2.2.3 props导致的更新
2.2.4 父传子通信
2.2.5 子传父通信
2.2.6 兄弟组件通信
2.2.7 跨组件分层通信
2.3 组件生命周期
2.3.1 类组件生命周期
2.3.2 函数组件生命周期
2.4 遍历渲染
2.4.1 遍历渲染对象
2.4.2 遍历渲染数组
2.5 React事件机制
思考题
第3章 React Router
3.1 配置路由
3.2 React Router实现原理
3.3 React Router V6详解
3.4 路由守卫
3.5 哈希路由和历史路由
思考题
第4章 React Hooks深入浅出
4.1 useState
4.2 useState是同步的还是异步的?
4.3 useEffect
4.4 useLayoutEffect
4.5 useEffect和useLayoutEffect的区别
4.6 useRef
4.7 useMemo和useCallback
4.8 useContext
4.9 useReducer
4.10 自定义Hook
4.10.1 功能型Hook
4.10.2 业务型Hook
4.10.3 实现一个完整版useRequest
4.11 ahooks入门
思考题
第5章 React状态管理方案
5.1 主流状态管理方案
5.2 Redux
5.3 react-redux
5.4 实现一个简易版Redux
思考题
第6章 全栈化与Serverless
6.1 Nest.js快速入门
6.2 数据库连接和初始化
6.3 快速构建CRUD
6.4 基于Nest.js的RBAC权限控制系统实现
6.5 JWT登录及伪造请求解决方案
6.6 跨端扫码登录
6.7 Midway.js入门
6.8 Midway.js实现注册、登录、鉴权
思考题
第7章 企业级React项目实战
7.1 搭建React组件库
7.2 搭建UI自动化测试平台
思考题
结语
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
