前端总结

react-native2 浅谈react hook 与 vu

2021-12-31  本文已影响0人  辛未羊的前端随笔

react hook

对于react hook的定义是

它可以让你在不编写 class 的情况下,让你在函数组件里“钩入” React state 及生命周期等特性的函数

说到底react hook与之前的class写法没啥区别。咱们可以暂且把它当做一个新的写法。
在没有hook函数的时候 react 的写法可以抽离minix 使用高阶组件(所谓的高阶组件可以当做是专门处理react类的一个方法,在返回一个类)。
高阶组件

function aFun(a){
      .......
      return a 
}

其实上面的这个函数,把a看做一个react的类的时候,那么他就可以成为高阶组件。就是传入一个值,然后对这个值进行一些操作,再返回一个值。只是这个值是一个react 类

你能看到的react hook能做到了东西,原来用class 的方式也都能实现。所以你把它看成一个新的写法也是暂时可以的。hook的深层含义可以肯定不是这些。这是为了咱们刚开始学习,便于自己的理解。

vue3 Composition API

当我第一次看到vue3 Composition API 给我的感觉。这就是react hook。这两个东西太像了。咱们暂且称他为vue hook

其实不管react hook 或者vue hook都是基于一个目的。就是方便抽离组件,降低耦合。当然这两个细微处有很大的却别,写法了,还有引用还是不太一样的,当然这也不是最重要的问题,这些问题,咱们可以查api。多用用就好了。不管是react hook还是vue hook 都给我一种当初写jquery的一种熟悉感

上一篇 下一篇

猜你喜欢

热点阅读