react受控组件和非受控组件
作者:互联网
React组件的数据渲染是否被调用者传递的props
完全控制,控制则为受控组件,否则非受控组件。
import React, { Component, createRef } from 'react' export default class App extends Component { constructor (props) { super(props) this.ipt = createRef() } state = { textValue: '', } handChange (e) { this.setState({ textValue: e.target.value }) } render() { return ( <div> {/* 受控组件 完全控制 */} {/* <input type="text" value={this.state.textValue} onChange={this.handChange.bind(this)} /> */} {/* 非受控组件 */} <input type="text" ref={this.ipt} onInput={this.handChange.bind(this)} /> </div> ) } componentDidMount () { setTimeout(()=> { console.log(this.state.textValue); },5000) } }
标签:受控,Component,react,props,组件,createRef,textValue 来源: https://www.cnblogs.com/yhh1221/p/15853190.html