[React] Hook - useRef( )
4703 ワード
useref()とは?
useRef
設定ref
、通過useRef
作成されたオブジェクト内current
値が実際Element
useref()の使用
import React, { useRef } from 'react';
const App = () => {
const inputEl = useRef(null);
const btnClick = () => {
let val = inputEl.current.value;
console.log('input value: ' + val);
}
return (
<input ref={inputEl} />
<button>확인</button>
);
}
export default App;
ローカル変数の使用
部品に局所変数を使用する必要がある場合は、
useRef
ここで、ローカル変数はレンダリングに関係なく変更可能な値です.関数構成部品から作成
import React, { useRef } from 'react';
const App = () => {
const inputEl = useRef('Hello');
return (
<p>{inputEl.current}</p>
);
}
export default App;
注意点
ref
内部の値が変化した場合、構成部品はレンダリングされません.したがって、レンダリングに関係のない値を管理するためにのみ使用されます.
Reference
この問題について([React] Hook - useRef( )), 我々は、より多くの情報をここで見つけました https://velog.io/@jsw9330/React-Hook-useRefテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol