react ref -setState-nextTick

简介: vue中的 nexTick,其实在react中有类似的东西就是常用的 setState

1. 前言


vue中的 nexTick,其实在react中有类似的东西

就是常用的 setState


2. ref


1.简单在回顾下ref的用法

2.可以绑定箭头函数 参数默认就是当前的标签对象


class App extends React.Component{
        constructor(props){
            super(props);
            // 存放状态
            this.state={
              msg:"hello"
            }
        }
        render(){
            // 模板
            return(
                <div>
                    {/*添加ref标识*/}
                    <h1 ref={el=>this.testRef=el}>App</h1>
                    <button onClick={()=>this.setText()}>按钮</button>
                </div>
            )
        }
        setText(){
           this.setState({
                msg:"world"
            })
// 获取的是就内容
            console.log(this.testRef.innerHTML);
        }
    }



3. 获取修改后的内容


1.nextTick 自己回顾vue

2.setState 第二个参数是是回调函数 视图更新完毕调用


this.setState({
                msg:"world"
            },()=>{//视图更新完毕的回调函数
                console.log(this.title.innerHTML);
            })



相关文章
|
18天前
|
前端开发 JavaScript API
第八章 react组件实例中三大属性之ref
第八章 react组件实例中三大属性之ref
|
18天前
|
前端开发 JavaScript
深入了解 React 中的 Ref:不是魔法,是超级工具
深入了解 React 中的 Ref:不是魔法,是超级工具
|
18天前
|
JavaScript 前端开发 Java
React 中的 ref 和 refs:解锁更多可能性(下)
React 中的 ref 和 refs:解锁更多可能性(下)
React 中的 ref 和 refs:解锁更多可能性(下)
|
18天前
|
JavaScript 前端开发 测试技术
React 中的 ref 和 refs:解锁更多可能性(上)
React 中的 ref 和 refs:解锁更多可能性(上)
React 中的 ref 和 refs:解锁更多可能性(上)
|
6月前
|
前端开发
react在ts中提示ref问题
react在ts中提示ref问题
56 0
|
7月前
|
前端开发 JavaScript
React基础语法08-点击按钮,获取input框的值(通过ref来获取)
React基础语法08-点击按钮,获取input框的值(通过ref来获取)
123 0
|
8月前
|
JavaScript 前端开发
React-组件-Ref转发
React-组件-Ref转发
28 0
|
8月前
|
前端开发
React-组件-Ref
React-组件-Ref
34 0
|
10月前
|
前端开发 JavaScript
React中Refs的作用是什么?如何使用,父组件是函数组件ref如何获取子组件内容
React中Refs的作用是什么?如何使用,父组件是函数组件ref如何获取子组件内容
159 0
|
前端开发
【React工作记录七十一】直接用ref控制子组件弹框的开启
【React工作记录七十一】直接用ref控制子组件弹框的开启
89 0