반응형
id가 "myInput"인 input 요소에서 value 값을 가져오는 코드는 다음과 같이 작성할 수 있습니다.
import React, { useRef } from 'react';
function MyComponent() {
const myInputRef = useRef(null);
function handleClick() {
console.log(myInputRef.current.value); // input 요소의 value 값
}
return (
<div>
<input id="myInput" type="text" ref={myInputRef} />
<button onClick={handleClick}>Click me</button>
</div>
);
}
위 예제에서 myInputRef 변수를 사용하여 ref를 생성하고, input 요소에 할당합니다. 그리고 handleClick 함수에서 myInputRef.current.value를 사용하여 input 요소의 value 값을 출력합니다.
value 속성은 input 요소뿐만 아니라, textarea, select 등의 다른 요소에서도 사용할 수 있습니다.
php처럼 쓰다보니 react에서 어떻게 접근하더라 싶어서 적어봄.
내용은 이렇게 접근하면 된다.
728x90
'코딩 > 자바스크립트' 카테고리의 다른 글
[JS] JavaScript 태그 명령어 사이트 (0) | 2022.01.27 |
---|---|
[JS] Form 태그 전송시키기 (0) | 2022.01.06 |
[자바스크립트] 화살표 함수의 제약. (0) | 2022.01.05 |
[자바스크립트] 화살표 함수 안에서 this 사용하기 (0) | 2022.01.04 |
[자바스크립트] input 태그는 숨겨져있으면 복사 불가. (0) | 2021.07.20 |