最終更新:2025-04-07 (月) 17:34:53 (85d)
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 に入れます