ID da Regra: has-accessibility-role
Exige que os componentes Touchable tenham uma accessibilityRole prop para descrever a função do elemento aos usuários de leitores de tela.
Componentes Touchable:
PressableTouchableOpacityTouchableHighlightTouchableWithoutFeedbackTouchableNativeFeedback
Por Que É Importante
Quando leitores de tela e outras tecnologias assistivas não conhecem a função de cada elemento, eles não conseguem interagir inteligentemente com ele, nem conseguem comunicar a função ao usuário.
Como Corrigir o Problema
Adicione uma accessibilityRole a um componente Touchable acessível.
Exemplos de Sucesso
O TouchableOpacity componente é acessível e tem uma accessibilityRole.
<TouchableOpacity accessibilityRole="button" />
O TouchableOpacity componente não é acessível e não requer uma accessibilityRole.
<TouchableOpacity accessible={false} />
Exemplos de Falha
O TouchableOpacity componente é acessível mas não possui uma accessibilityRole.
<TouchableOpacity />
