A un rôle d'accessibilité
Règle exigeant que les composants Touchable aient une prop accessibilityRole décrivant l'élément aux technologies d'assistance
ID de la règle : has-accessibility-role
Exige que les composants Touchable aient une prop accessibilityRole pour décrire le rôle de l'élément aux utilisateurs de lecteurs d'écran.
Composants Touchable :
PressableTouchableOpacityTouchableHighlightTouchableWithoutFeedbackTouchableNativeFeedback
Pourquoi c'est important
Lorsque les lecteurs d'écran et les autres technologies d'assistance ne connaissent pas le rôle de chaque élément, ils ne peuvent pas interagir avec lui de manière intelligente, ni communiquer le rôle à l'utilisateur.
Comment résoudre le problème
Ajoutez un accessibilityRole à un composant Touchable accessible.
Exemples réussis
Le composant TouchableOpacity est accessible et a un accessibilityRole.
<TouchableOpacity accessibilityRole="button" />
Le composant TouchableOpacity n'est pas accessible et ne nécessite pas de accessibilityRole.
<TouchableOpacity accessible={false} />
Exemples échoués
Le composant TouchableOpacity est accessible mais n'a pas de accessibilityRole.
<TouchableOpacity />
