Sobes.tech
Назад к вопросам
Middle
2

Как в React получить доступ к неконтролируемому input и его значению?

Компании, где спрашивали
нейровэд

Ответ от нейросети

sobes.tech AI

В React для доступа к неконтролируемому input и его значению используется ref. Неконтролируемый компонент — это такой, у которого значение не хранится в состоянии React, а управляется самим DOM.

Пример:

import React, { useRef } from 'react';

function MyComponent() {
  const inputRef = useRef(null);

  const handleClick = () => {
    alert(inputRef.current.value); // получаем текущее значение input
  };

  return (
    <>
      <input type="text" ref={inputRef} />
      <button onClick={handleClick}>Показать значение</button>
    </>
  );
}

Здесь inputRef.current ссылается на DOM-элемент input, и через свойство .value можно получить текущее значение поля.