import React, { Component } from 'react'
function CustomTextInput(props) {
return (
<div>
<input ref={props.inputRef} />
</div>
)
}
export class InputRefCom extends Component {
constructor(props) {
super(props)
this.inputElement = React.createRef()
this.setFocus = this.setFocus.bind(this)
}
setFocus () {
this.inputElement.current.focus()
}
render() {
return (
<div>
<CustomTextInput inputRef={this.inputElement}></CustomTextInput>
<button onClick={ this.setFocus }>click to focus</button>
</div>
)
}
}
export default InputRefCom
Github連結
2020年3月19日 星期四
[React] createRef
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言