react通过ref,让hooks使用class组件的方法

简介: react通过ref,让hooks使用class组件的方法

下图是class通过ref使用class组件的方法:

    <ComTableView
            onRef={(ref) => { this.TableView = ref }}//ref
          />

如果要让hooks通过ref使用class组件的话,可以先声明一个全局变量TableView:

var TableView;//全局定义
const PushGroup = () => {
   //这里是你的hooks内容

再在调用处这样写即可

        <ComTableView
            onRef={(ref) => { TableView = ref }}
        />

被调用组件的写法

直接在componeDidMount中将自己赋值与调用组件的方法中(与class使用class组件方法的写法一致)

  componentDidMount() {
    this.props.onRef(this);
  }
目录
相关文章
|
11月前
|
前端开发
轻松掌握 React Hooks:简化状态与副作用管理
轻松掌握 React Hooks:简化状态与副作用管理
327 80
|
11月前
|
前端开发
React Hooks数据获取:避免内存泄漏的实战指南
React Hooks数据获取:避免内存泄漏的实战指南
|
7月前
|
缓存 前端开发 JavaScript
React Hooks深度解析与最佳实践:提升函数组件能力的终极指南
🌟蒋星熠Jaxonic,前端探索者。专注React Hooks深度实践,从原理到实战,分享状态管理、性能优化与自定义Hook精髓。助力开发者掌握函数组件的无限可能,共赴技术星辰大海!
React Hooks深度解析与最佳实践:提升函数组件能力的终极指南
|
前端开发
React Hooks:从基础到进阶的深入理解
React Hooks:从基础到进阶的深入理解
391 2
|
前端开发 JavaScript
React Hooks 深入解析
React Hooks 深入解析
231 0
|
存储 传感器 前端开发
130+ Hooks,解锁React Hooks使用的正确姿势
130+ Hooks,解锁React Hooks使用的正确姿势
1443 0
|
设计模式 前端开发 数据可视化
【第4期】一文了解React UI 组件库
【第4期】一文了解React UI 组件库
984 0
|
存储 前端开发 JavaScript
【第34期】一文学会React组件传值
【第34期】一文学会React组件传值
327 0
|
前端开发
【第31期】一文学会用React Hooks组件编写组件
【第31期】一文学会用React Hooks组件编写组件
287 0
|
资源调度 前端开发 JavaScript
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
577 0