Попытка записать информацию из состояния в консоль возвращает ошибку «undefined не является объектом» (оценивается как «this.state.userName») '
Я очень плохо знаком с JS и поэтому действительно не знаю, какэто работает или как это должно работать
Я пытался заменить 'this.state.userName' на
- (userName) => this.getState(userName)
- this.state[userName]
- 'this.state[1]
Ни один из них не дал желаемого эффекта
Вот мойкод:
constructor(props){
super(props);
this.state = {
userName:'User Name',
userEmail:'',
loggedIn: false,
};
}
login() {
console.log(this.state.userName);
};
Я просто хочу, чтобы консоль регистрировала все, что назначено userName, а именно 'Имя пользователя'
вход в систему вызывается через: onPress={this.login}