проблема с обновлением состояния метода onChange в форме выбора, React Component - PullRequest
0 голосов
/ 25 апреля 2020

Я обновляю компонент таблицы, в зависимости от значения параметра Выбрать в форме, я хочу обновить таблицу сразу после того, как вы выберете выбор в моей форме, что я делаю, это

const [value,setValue] = useState(null)
const handleChanges = (e) =>{
    setValue(e.target.value);
    updateTable(value)  // this is not assigned after handleChanges 
    console.log(value) // null      
}
<select onChange={handleChanges}>
   <option> 1 </option> 
   <option> 2 </option>
   <option> 3 </option>
</select>

если кто-то может мне помочь и объяснить лучший способ ее решения.

Я решил это, передав вместо него значение e.target.value, но я считаю, что это не лучший вариант

const handleChanges = (e) =>{
setValue(e.target.value);
updateTable(e.target.value)  // i should use value
console.log(e.target.value) // 1 or 2 or 3 depending on option     

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...