My issue is that my useState is getting wrong numbers
when I print e.target.value it for example outprints 1 but my selectedIndex gives me 2 or when I get 0 selectedIndex retrives 1 stuff like that. Any ideas why this could happen ?
<Select
id="SelectGrade"
value={selectedIndex}
//Important part
onChange={(e) => {
console.log(e.target.value);
setSelectedIndex(e.target.value),
console.log(selectedIndex);
}}
>
{pflegeengel.map(({ Vorname }, index) => {
return (
<MenuItem value={index} key={index}>
{Vorname}
</MenuItem>
);
})}
</Select>