@humanIvan

Почему prevState undefined?

Вот мой 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 вот здесь?

5b7180cb6a830089796363.png
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы