let result = {"value":["habr"]} // Ответ с сервера
let inp = document.querySelector("my-input") // my-input - твой input (id или class, надеюсь знаешь как это работает)
inp.value = result["value"][0]function updateInput(inputs, values) {
let i = 0
// Немного не понял на счёт инпутов, если у вас есть массив с ними, то строчку ниже писать не нужно, если нет - то в параметрах функции уберите "inputs"
let inputs = document.querySelectorAll("input") // Все инпуты в документе
while (i<inputs.length) {
let curInput = inputs[i]
curInput.value = values[i[
i++
}
}let input = document.createElement("input")
input.id = "my_id" или id сделать именно для тех инпутов , в которые записываю данные, тогда по индексам просто пробегаться массива? не знаю как точнее сказать
funtion addId(elem, index) {
elem.id="input_"+index
} const { useRef } from 'react';
function Example () {
const inputRef = useRef(null);
return <input type="text" defaultValue="bar" ref={inputRef} />
}const { useState } from 'react';
function Controlled () {
const [email, setEmail] = useState();
const handleInput = (e) => setEmail(e.target.value);
return <input type="text" value={email} onChange={handleInput} />;
}