Вот мой state
this.state = {
location: null,
latitude: null,
longitude: null,
carNum: {
value: null,
validPassenger: false,
validTruck: false,
},
comment: {
value: null,
valid: false,
validationRules: {
minLength: 5
}
},
coordinateTrigger: true,
locationTrigger: true,
};
Вот моя функция для инпута
updateInputState = (key, value) => {
this.setState(prevState => {
return {
[key]: {
...prevState[key],
value: value,
valid: validate(
value,
...prevState[key]
)
}
};
});
};
Мой инпут
<Textarea
value={this.state.comment.value}
onChangeText={val =>
this.updateInputState("comment", val)
}
/>
Подскажите почему оно не видет prevState вот здесь?