У меня не получается изменить значение выбранного средства выбора. Когда я нажимаю на другое значение, оно меняется правильно и после 0.2 se c снова ставит первое значение. Не знаю почему ...
Не могли бы вы мне помочь, пожалуйста?
const [espaceSelected, setEspaceSelected] = useState(null);
useEffect(() => {
getEspaces().then(data => {
setEspaces(data);
AsyncStorage.setItem('id_espace',espaces[0].id_espace);
setEspaceSelected(espaces[2].name);
})
}, []);
...
return ( ...
<Picker selectedValue={espaceSelected ? espaceSelected : null} onValueChange={(value) => { setEspaceSelected(value.name);}}>
{espaces ? espaces.map(e => {
return (
<Picker.Item color="#7B65AE" label={e.name} value={e.id_espace} />);
}) : null}
</Picker>
);
Заранее спасибо