请问vue3的hooks,和平常我自己封装的工具函数有什么区别?

看大家一直都在讲,vue3的compositionApi可以方便我们把业务逻辑抽离到外部组件中,保持组件内部逻辑清晰,但我一直不太明白大家讲的hooks具体是什么东西

我知道react官方有明确提供一些类似const [count,useCount] = useState('count')的hooks,但vue中大家封装的hooks格式都不一,只有名字前面带了use,这是一种约定俗成的规则吗?那它和之前封装的一些utils的区别在哪里呢


回答:

看看这篇文章吧:
1.https://juejin.cn/post/7083401842733875208
2.https://juejin.cn/post/6893289942596714503
3.utils 的工具函数脱离框架也能使用,hooks 和框架耦合配合业务定义,可以利用vue的生命周期,还有响应式,至于use这个是方便记忆,react用的比较多,vue也就借鉴过来了。

以上是 请问vue3的hooks,和平常我自己封装的工具函数有什么区别? 的全部内容, 来源链接: utcz.com/p/934371.html

回到顶部