0
입력이 변경되면 상태를 업데이트하기 위해 속성의 TextInput
을 호출합니다. 여기입니다 : nativeEvent.text 뒤에 setState()가 있습니다.
onInputChanged(event) {
// Seems to be a delay before updating the nicknameString (1 typing late)
this.setState({ nicknameString: event.nativeEvent.text });
console.log(this.state.nicknameString);
console.log(event.nativeEvent.text);
}
그러나 ... 첫 번째 로그 늦게 즉 하나 개의 입력으로 문자열을 표시 나는
Asdf
를 입력 할 때, 첫 번째 로그가 표시
Asd
은 두 번째는
Asdf
가 표시됩니다 때. 그런 다음 f를 삭제하면 첫 번째 로그에
Asdf
(늦게 입력)이 표시되고 두 번째 로그에는
Asd
(표시되어야 함)이 표시됩니다.
설명이 있습니까?