f
Refとは?
RefはDOMノードとReact要素にアクセスする方法を提供する.
このRefを使用すると、次のことができます.
私の場合はfocusを起動している間にRefを知りました.
Refの作成
RefはReactcreateRef()で作成し、
ref
プロパティでreact要素に接続します.この接続は、構成部品のインスタンスを作成すると追加されます.したがって、インスタンスグローバルでRefにアクセスできます.
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.myRef = React.createRef();
}
render() {
return <div ref={this.myRef} />;
}
}
Refへのアクセス
render
メソッドでは、refが要素に渡されると、refのcurrent
プロパティはノードを参照する.これは私の実験の結果です.
公式文書の流れに従って
inputtagに
ref = {this.textInput}
を入れ、構造関数によりthis.textInput = React.createRef()
を生成する.このように、この素子の他の方法では
this.textInput.current
が写っており、以下のノード要素が写っていることが確認できます.その部分に集中するとつまり、
this.textInput.current.focus()
を撮影すれば、直接焦点展開を指定することができる.もしよろしければ、
componentDidMount
などを利用して、最初からfocusを指摘することができます.Reference
この問題について(f), 我々は、より多くの情報をここで見つけました https://velog.io/@vagabondms/React-Refテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol