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

作者站长头像
站长
· 阅读数 7

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

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

回复
1个回答
avatar
test
2024-07-03

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

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容