<!DOCTYPE html>

<html>

<head>

<meat charset="UTF-8">

<title>2_回调函数形式的ref</title>

</head>

<body>

<!-- 准备好一个容器 -->

<div id="test"></div>

<!-- 核心库 -->

<script type="text/javascript" src="../js/react.development.js"></script>

<!-- react-dom,操作dom -->

<script type="text/javascript" src="../js/react-dom.development.js"></script>

<!-- 引入babel,jsx转为js -->

<script type="text/javascript" src="../js/babel.min.js"></script>

<!-- 此处一定要写babel -->

<script type="text/babel">

//1.创建组件

class Demo extends React.Component{

//展示左侧输入框的数据

showData = ()=>{

const {input1}=this

alert(input1.value)

}

//展示右侧输入框的数据

showData2 = () => {

const { input2 } = this

alert(input2.value)

}

render(){

return(

<div>

<input ref={c =>this.input1=c} type="text" pacleholder="点击按钮提示数据"/>&nbsp;

<button onClick={this.showData}>点我提示左侧的数据</button>&nbsp;

<input onBlur={this.showData2} ref={c => this.input2 = c} type="text" pacleholder="失去焦点提示数据" />&nbsp;

</div>

)

}

}

//2.渲染组件到页面

ReactDOM.render(<Demo a="1" b="2"/>,document.getElementById("test"));

</script>

</body>

</html>

====================

失去焦点时弹出:

React之回调函数形式的ref相关推荐

  1. reactjs组件实例三大属性之refs使用示例:字符串形式的ref、回调函数形式的ref、回调ref中回调执行次数的问题

    1_字符串形式的ref <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...

  2. reactjs回调函数形式的ref:含内联形式回调函数调用次数问题

    reactjs回调函数形式的ref:含内联形式回调函数调用次数问题

  3. 【C语言指针】 回调函数、冒泡函数模拟实现qsort、指针和数组笔试题解析

    目录 一.回调函数 定义: 用回调函数形式实现加法运算 二.qsort 函数参数: void指针 用qsort排序整型和结构体 用冒泡函数模拟实现qsort,排序整型和结构体 三.指针和数组笔试题解析 ...

  4. react回调函数_React中的回调中自动绑定ES6类函数

    在使用ES6类的React组件时,您必须遇到这种现象,必须显式绑定类函数,然后将其传递给诸如onClick.例如,采用以下示例. import React from 'react';class MyC ...

  5. React生命周期函数-生命周期回调函数

    面试的时候问到了如何运用,这里再回顾一下. 也叫生命周期钩子函数(生命周期钩子) 生命周期大概分成三个阶段:初始化阶段,更新阶段,卸载 将组件放入页面的过程中,React会在合适的时间进行函数的调用. ...

  6. Javascript第四章定义函数的形式、回调函数第五课

    两者的区别: 第一种方法:函数声明在编写时可以先调用,再声明: 第二种方法:函数表达式必须先定义,再调用 更多免费教学文章请关注这里 函数的回调 主要的理解: 当用户用的时候,不是直接触发的状态,当他 ...

  7. 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现

    看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/. ...

  8. 从 0 到 1 实现 React 系列 —— 4.优化setState和ref的实现

    看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/. ...

  9. 回调函数自定义传参_10分钟教你手写8个常用的自定义hooks

    作者言写在文章开头的话 Hook 是 React 16.8 的新增特性.它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性.本文是一篇以实战为主的文章,主要讲解实际 ...

最新文章

  1. java并行任务dispatch_Java模拟 双分派Double Dispatch
  2. 基于深度学习的目标检测研究进展
  3. oracle中col 的用法,Oracle All
  4. [Catalan数三连]网格有趣的数列树屋阶梯
  5. Visual Studio 2010 C++ 工程文件解读
  6. windows 10下的kiosk模式
  7. 【转】几种数据库的大数据批量插入
  8. 影响Unix多版 FTP曝严重远程执行漏洞
  9. pytorch,onnx和tensorrt 的速度对比
  10. 进程同步与互斥:POSIX有名信号量
  11. 关于iframe跨域实践(转载)
  12. 3001.Linux维护和管理培训.实操考核A
  13. swagger - RESTFUL接口文档在线自动生成、代码自动生成工具详解
  14. 虚幻引擎源码分析(3)
  15. 计算机系统常见故障分析与排除,电脑常见网络故障分析与排除方法
  16. 计算机网页的设计与应用的前言,网页设计前言.ppt
  17. 塔米狗热门项目:杭州北鸿置业有限公司100%股权转让
  18. No converter for [class com.defei.sms.result.Result] with preset Content-Type ‘null‘
  19. 用unity开发贪吃蛇,勾起我童年乐趣的小游戏
  20. 5G和MEC在工业互联网中的应用探讨

热门文章

  1. PyFlink 开发环境利器:Zeppelin Notebook
  2. 首次公开!《阿里计算机视觉技术精选》揭秘前沿落地案例
  3. 2021 ISC会上山石网科重磅发布智能下一代防火墙A系列,重新定义边界安全防御
  4. 27年前研发出国内首台小型机的浪潮,如何怎么样了?
  5. Nutanix企业云助力嘉里大通提升核心竞争力
  6. 2020年进军 AI,想年薪 40 万,没这个能力不行
  7. 这个充电宝太黑科技了,又小又不用自己带线,长见识了~
  8. 智能助手被指侵犯用户隐私,美三大科技巨头或面临调查;传小米已解散其VR头显Mi VR团队;特斯拉成立反欺诈部门……...
  9. 写给程序员的裁员防身指南
  10. c语言fun函数yx,C语言解24点游戏程序