Hooks之几大框架中的大势所趋

​作为一个合格点的不算太牛逼的前端工程师,你得无时无刻都在注意技术方向的势头,而hooks 将是作为装逼大师的你必须掌握的技能点,这也是几大前沿框架发展的一大核心势头,本文着重讲讲React和Vue中hooks的前景及用法,废话不多说直接来正文:

一、什么是 hooks

1.1 vue 的定义

2019年6月,尤雨溪在 vue/github-issues 里提出了关于 vue3 Component API 的提案。(vue hooks的基础)

hook是钩子的意思,看到“钩子”是不是就想到了钩子函数?事实上,hooks 还真是函数的一种写法。

vue3 借鉴 react hooks 开发出了 Composition API ,所以也就意味着 Composition API 也能进行自定义封装 hooks。

vue3 中的 hooks 就是函数的一种写法,就是将文件的一些单独功能的js代码进行抽离出来,放到单独的js文件中,或者说是一些可以复用的公共方法/功能。其实 hooks 和 vue2 中的 mixin 有点类似,但是相对 mixins 而言, hooks 更清楚复用功能代码的来源, 更清晰易懂。

1.2 react 的定义

Hook 是 React 16.8 的新增特性。

Hooks本质上就是一类特殊的函数,它们可以为你的函数型组件(function component)注

你可能感兴趣的:(react,vue,node,前端,react.js,vue.js)