资讯专栏INFORMATION COLUMN

超级直观的介绍React中回调 Refs

afishhhhh / 3071人阅读

摘要:为了跟大家说明在回调函数里面的变量都不是固定,所以我用了比较随意的字母这段代码的意思是,将整个标签用代表然后将这个交给代理,以后当我们要操作这个标签时就可以是同指代,例如我们要改变这个标签里的值我们可以使用我是通过赋值的我们再举一个例子当我

ref={(sth)=>this.lala=sth}
为了跟大家说明在回调函数里面的变量都不是固定,所以我用了比较随意的字母~!!!!
这段代码的意思是,将整个input标签用sth代表然后将这个sth交给this.lala代理 ,以后当我们要操作这个input标签时就可以是同this.lala指代,例如我们要改变这个标签里的value值我们可以使用this.lala.value = "我是通过ref赋值的"

我们再举一个例子:当我们点击div标签的时候就会触发事件然后执行changeval方法,也就会改变input的value值         
hello everyone
changeval = ()=>{ this.lala.value = "我是通过ref赋值的" }

效果如下
没有点击前

点击后

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108621.html

相关文章

  • React学习之初入React世界

    摘要:语法将语法直接加入到代码中,再通过翻译器装换到纯后由浏览器执行。事实上,并不需要花精力学习。可以说,基本语法基本被囊括了,但也有少许不同。明确的数据流动。这条原则让组件之间的关系变得简单且可预测。使用获取和显示回调。 JSX语法 JSX将HTML语法直接加入到JavaScript代码中,再通过翻译器装换到纯JavaScript后由浏览器执行。在实际开发中,JSX在产品打包阶段都已经编...

    cjie 评论0 收藏0
  • 如何在 React 组件正确使用 Refs指南

    摘要:通常在组件的构造函数内创建,使其在整个组件中可用。例如纯文本查看复制代码如上所示一个实例在构造函数中创建,并赋值给在方法内部,将构造函数中创建的传递给接下来,让我们看一个在组件中使用的示例。回调回调是在中使用的另一种方式。 使用 React 时,我们的默认思维方式应该是 不会强制修改 DOM ,而是通过传入 props 重新渲染组件。但是,有些情况却无法避免修改 DOM 。React ...

    Backache 评论0 收藏0
  • React系列 --- Jsx, 合成事件与Refs(二)

    摘要:系列系列简单模拟语法一系列合成事件与二系列算法实现分析三系列从到再到四系列与部分源码解析五系列从使用了解的各种使用方案六的诞生他是的一种扩展语法。这个函数接受组件的实例或元素作为参数,以存储它们并使它们能被其他地方访问。 React系列 React系列 --- 简单模拟语法(一)React系列 --- Jsx, 合成事件与Refs(二)React系列 --- virtualdom di...

    LiuZh 评论0 收藏0
  • React组件编写思路(一)

    摘要:受控组件例假设有一个方法非受控组件例接下来我们来看下如果编写这两种组件,打个比方我们要自定义一个组件。于是修改后的代码如下确定使用这个组件的代码以上就是两种组件的编写思路,你可以选择把你的组件编写成任意一种,那么使用者使用时也会有所不同。 新手写 React 组件往往无从入手,怎么写,什么时候用 props,什么时候用 state 摸不着头脑。其实是没有了解到 React 的一些思想。...

    CollinPeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<