React Radio читает не правильное значение - PullRequest
0 голосов
/ 15 февраля 2020

похоже, что когда я меняю радиомодуль, он обновляется до значения для функции React.useState(), но это старое значение, значение, которое было проверено перед изменением. Я попытался console.log() event.target.value, и это кажется правильным, но это больше похоже на React.useState, не обновляющееся правильно - оно обновляется до нужного значения после второго изменения

export default function manageRadio() {
    const [value, setValue] = React.useState("3");

    const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
        setValue(event.target.value);
        console.log(value)
    };

  return (
        <RadioGroup aria-label="points" name="points" value={value} onChange={handleChange}>
            <FormControlLabel value="3" control={<Radio color="primary"/>} label="3 dni" />
            <FormControlLabel value="7" control={<Radio color="primary"/>} label="7 dni" />
            <FormControlLabel value="30" control={<Radio color="primary"/>} label="30 dni" />
        </RadioGroup>
  );
}
...