在react中获取真实dom的时候就需要用到ref属性,具体使用如下

var MyComponent = React.createClass({handleClick: function() {console.log(this.input)},render: function() {return (<div><input type="text" ref={(input) => {this.input = input}} /><input type="button" value="Focus the text input" onClick={this.handleClick} /></div>
    );}
});ReactDOM.render(<MyComponent />,document.getElementById('example')
);

转载于:https://www.cnblogs.com/lanshu123/p/10628521.html

react中ref的使用相关推荐

  1. React中ref的使用方法

    React中ref的使用方法 在react典型的数据流中, props 传递是父子组件交互的唯一方式:通过传递一个新的 props 值来使子组件重新 re-render ,从而达到父子组件通信.当然, ...

  2. react中ref、createRef、React.forwardRef分别是什么?如何使用?

    一.react中ref.createRef.React.forwardRef (1)Ref 转发是一项将 ref 自动地通过组件传递到其一子组件的技巧.对于大多数应用中的组件来说,这通常不是必需的.但 ...

  3. react中ref已废弃,请使用React.createRef()

    在项目开发过程中难免会从操作dom,在react中获取dom的方式 (1)ref(已废弃) //绑定ref <input ref="getInput"/> //获取do ...

  4. React中ref的使用方法和使用场景(详解)

    摘要 不管在Vue中还是React,如果我们想使用一个元素的DOM,不需要通过JS中操纵DOM的方法,它们提供了一个专属的API就是ref. 而Vue中的ref可能比较简单,这一篇主要讲一下如何在Re ...

  5. React中ref的理解

    (1)React的ref有3种用法: 字符串 dom节点上使用,通过this.refs[refName]来引用真实的dom节点 <input ref="inputRef" / ...

  6. react中ref使用方法解析

    文章目录 什么是ref string类型 createRef创建 写法一: 写法二: 什么是ref 组件不是真实的DOM节点,在react开发中,官方也不建议直接去操作原生的DOM.组件的DOM节点是 ...

  7. 【React学习】React中ref的用法

    ref可以让react方便快捷地拿到DOM元素,ref的用法主要有两种. 用法1:回调形式的ref 在ref中传入一个回调函数,回调函数的默认参数就是元素对象,给组件加一个属性用来存储元素对象. &l ...

  8. React 中ref 的使用(类组件和函数组件)以及forwardRef 与 useImperativeHandle 详解

    前言 在一个父组件中,我们想要获取到其中的节点元素或者子组件实例,从而直接调用其上面的方法.Class 类组件和函数组件是两种不同的写法. 1. Class 组件中使用ref 在 React 的 Cl ...

  9. react 中 ref 管理列表

    背景 最近在看 react 新的官方文档 的时候,看到这么一个标题,How to manage a list of refs using a ref callback,就是一个图片的列表,类似这样 然 ...

最新文章

  1. Petrozavodsk Summer-2016. Ural FU Dandelion Contest
  2. Aim Controller:所有游戏都支持的PSVR
  3. Androidstudio高效管理第三方API的KEY及Gradle版本管理
  4. poj1564 Sum It Up dfs水题
  5. scala与python混合调用实验
  6. 在SAP CRM呼叫中心里创建Service Request的实现技术
  7. 远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助...
  8. [SHOI2011]双倍回文 manacher
  9. 我做的第二个正则转换工具
  10. MySQL-数据操作-增删改查
  11. Android热修复技术初探(三):动态加载外部资源
  12. 组态王与三菱PLC编程软件GXWorks2通过OPC数据库进行动态仿真,只要写三菱程序即可实现组态王动态画面
  13. oracle ^]字符,oracle 字符串操作
  14. Android进阶#(6/12)让程序更优的技术——性能优化_内存泄漏
  15. 第二章 Qt窗体应用------修改标题栏图标
  16. 奔腾的芯——英特尔公司
  17. E500 键盘粘键,倒水滑落键盘
  18. java思维导图源代码_如何使用思维导图解读java开源项目
  19. 降成本利器——SRM之电子招投标
  20. 强烈推荐!几款windows效率工具,文件查找、资源管理器标签化,效率控必备

热门文章

  1. 汇编语言系统调用过程
  2. libev源码解析——监视器(watcher)结构和组织形式
  3. 一维码Code 128简介及其解码实现(zxing-cpp)
  4. 东北师大计算机考研报名人数,东北师范大学考研难吗?一般要什么水平才可以进入?...
  5. word自动消除html标签,清理Word生成HTML的冗余;清理与清除HTML标签
  6. 全局声明宏定义_Rust语言:元编程,强大的宏系统,菜鸟到高手进阶的必经之路...
  7. 凸透镜成像实验软件_中考物理凸透镜成像难点解析
  8. 计算机模拟组装测试题一,江苏专转本计算机模拟自测试题(一)
  9. 2020年10月linux内核,Linux内核5.9于2020年10月12日发布
  10. SpringBoot复习:3(@Conditional)