Согласно документам , я пытаюсь заставить ScreenReader сообщать об ошибке, когда вход в систему не удается, аналогично использованию aria-live в сети, чтобы программа чтения с экрана объявляла об ошибках при отправке.
Вот мой код:
const response = await this.apiCall(username, password)
.catch(err => {
this.setState({error: err.message})
// a11y event here
UIManager.sendAccessibilityEvent(
findNodeHandle(this),
UIManager.AccessibilityEventTypes.typeViewClicked);
});
if (response) {
this.props.navigation.navigate('Dashboard')
}
Выше не работает.