看大家一直都在讲,vue3的compositionApi可以方便我们把业务逻辑抽离到外部组件中,保持组件内部逻辑清晰,但我一直不太明白大家讲的hooks具体是什么东西
我知道react官方有明确提供一些类似const [count,useCount] = useState('count')
的hooks,但vue中大家封装的hooks格式都不一,只有名字前面带了use,这是一种约定俗成的规则吗?那它和之前封装的一些utils的区别在哪里呢
看大家一直都在讲,vue3的compositionApi可以方便我们把业务逻辑抽离到外部组件中,保持组件内部逻辑清晰,但我一直不太明白大家讲的hooks具体是什么东西
我知道react官方有明确提供一些类似const [count,useCount] = useState('count')
的hooks,但vue中大家封装的hooks格式都不一,只有名字前面带了use,这是一种约定俗成的规则吗?那它和之前封装的一些utils的区别在哪里呢
10 回答11.4k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
1 回答3.5k 阅读✓ 已解决
看看这篇文章吧:
1.https://juejin.cn/post/7083401842733875208
2.https://juejin.cn/post/6893289942596714503
3.utils 的工具函数脱离框架也能使用,hooks 和框架耦合配合业务定义,可以利用vue的生命周期,还有响应式,至于use这个是方便记忆,react用的比较多,vue也就借鉴过来了。