最終更新:2025-04-07 (月) 17:34:53 (85d)  

React/ref
Top / React / ref

class MyComponent extends React.Component {
  constructor(props) {
    super(props);
    this.myRef = React.createRef();
  }
  render() {
    return <div ref={this.myRef} />;
  }
}

useRef

  • const refContainer = useRef(initialValue);
  • useRefフックは、current という単一のプロパティを持つオブジェクトを返す

Reactが管理するDOMノードにアクセス

  • const myRef = useRef(null);
    <div ref={myRef}>
  • React がこの <div> に対応する DOM ノードを作成すると、React はこのノードへの参照を myRef.current に入れます

関連

参考