关于自定义hooks与hoc的理解

来源:4-10 【自定义Hook】useAddToCart()

郭漂亮y

2021-03-08

所谓的自定义hooks就是说 命名一个use开头的函数,返回一个函数是吗??hoc是指定一个函数,参数接收一个函数组件经过处理在返回加工后的函数组件是么?自定义hooks和hoc的区别在于,自定义hooks是在需要使用的组件中直接引入并调用使用就可以,比较直观,而hoc组件是在需要使用的地方引入并且在导出组件的位置用hoc组件对组件包裹调用。我说的对吗

写回答

1回答

_Jack_Han_

2021-03-28

你说的对,课程中老师利用Hook把业务逻辑封装成了一个函数,而HOC则使用的是装饰模式,把原组件给封装了一层变成了新的组件。在本节视频中使用useAddToCart更加简洁方便。

1
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

2008 学习 · 1024 问题

查看课程