什么是高阶组件
- 本身就是一个函数,接收一个组件没返回一个组件
- 重用代码,有很多时候组件需要用到同样的一个逻辑,为了提升性能和优化代码,我们可以把这份逻辑提出来,封装成为高阶组件
- 不想触碰这些组件内部逻辑,这时候可以使用高阶组件,一个独立于原有组件的函数,可以产生新的组件
- 高阶组件实现方式可以分两大类
-代理方式的高阶组件 -继承方式的高阶组件
- 只继承
1 | import React from "react"; |
- 代理
1 | import React from 'react' |
怎么在高阶组件获取 ref
1 | 父组件 |
1 | babel-plugin-transform-decorators-legacy |
I'm so cute. Please give me money.
- Post link: https://blog.gaocaipeng.com/2020/05/22/krok20/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.