关于自定义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更加简洁方便。
10
相似问题