获取相关资料

React Hooks 核心原理与实战

React Hooks 核心原理与实战

React Hooks 核心原理与实战

资源简介:

资源大小:78.0 MB

你将获得

完整高效的 React Hooks 学习路径

用 Hooks 解决实际问题的思考方式

典型业务场景的最佳实践

一线前端技术专家的经验总结

课程介绍

React 作为应用最广泛的前端开发库之一,不仅有着极其丰富的用户界面,而且非常容易上手。同时,在其他前端应用发生翻天覆地的变化的时候,它的功能却异常稳定。正因如此,无论你是专职从事前端开发,还是以后端为主但也需要自己做一些 UI 界面,React 基本上就是你的首选。

最重要的是,React 在 2019 年 2 月发布的 16.8 版本中引入了 Hooks。Hooks 带来的全新机制让人耳目一新,因为它进一步拓展 了 React 的开发思路,为前端开发提供了一种更优的选择。

要知道,Hooks 的两大好处就是业务逻辑重用和关注业务分离。所以在引入 Hooks 的概念之后,函数组件就具备了状态管理、生命周期管理等能力,它几乎可以实现原来 Class 组件具备的所有能力,而且还解决了 Class 组件存在的一些代码冗余、逻辑难以重用等问题。

不过也肯定有很多人会有这样的疑问:

转换 Hooks 的开发思路难不难?

现在项目代码都是 Class 的,难道都得改一遍吗?

我要先给你吃一颗定心丸。转换 Hooks 的开发思路并不难,重要的是在实际中不断应用。而原来的项目代码也不需要修改,因为函数组件能够和已有的 Class 组件无缝衔接,一起工作。你只需根据具体情况采用 Hooks 的方式去写新的代码就行了,转换成本很低。

为了帮助你高效地掌握 Hooks,我们特意邀请了 eBay 中国研发中心资深技术专家王沛老师,他会将自己及团队在使用 Hooks 过程中遇到的、看到的痛难点问题呈现出来。从函数组件和 Hooks 的角度出发,带你重新认识 React,帮助你在深入理解 Hooks 的基础上,使用 Hooks 的思想去开发前端应用,享受 Hooks 带来的诸多好处。

文件目录

开篇词 全面拥抱 Hooks,掌握最新 React 开发方式.pdf

01认识 React:如何创建你的第一个 React 应用?.pdf

02 理解 Hooks:React 为什么要发明 Hooks?.pdf

03 两个核心Hook:掌握 React 函数组件的开发思路.pdf

04 内置 Hooks(2):为什么要避免重复定义回调函数?.pdf

05 进一步认识 Hooks :如何正确理解函数组件的生命周期?.pdf

06 自定义Hooks :四个典型的使用场景.pdf

07 全局状态管理:如何在函数组件中使用 Redux?.pdf

08 复杂状态处理:如何保证状态一致性?.pdf

09 异步处理:如何向服务器端发送请求?.pdf

10 函数组件设计模式:如何应对复杂条件渲染场景?.pdf

11 事件处理:如何创建自定义事件?.pdf

12 项目结构:为什么要按领域组织文件夹结构?.pdf

13 Form:Hooks 给 Form 处理带来了哪些新变化?.pdf

14 使用浮动层:如何展示对话框,并给对话框传递参数?.pdf

15 路由管理:为什么每一个前端应用都需要使用路由机制?.pdf

16 按需加载:如何提升应用打开速度?.pdf

17 打包部署:你的应用是如何上线的?.pdf

18 单元测试:自定义 Hooks 应该如何进行单元测试?.pdf

19第三方工具库:最常用的第三方工具库有哪些?.pdf

20 React 的未来:什么是服务器端组件?.pdf

答疑解惑01 如何转换应用React Hooks 的思路?.pdf

答疑解惑02.pdf

结课测试题 这些 React Hooks 的知识你都掌握了吗?.pdf

结束语 抓住本质,方能事半功倍.pdf

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址