Per le persone non vedenti, Android usa TalkBack, mentre iOS usa VoiceOver. React Native permette di accedere alle loro funzioni, con approcci leggermenti diversi.
Se si desidera che un gruppo di elementi siano accessibili IN BLOCCO indivisibile, il genitore deve essere simile a questo codice
return(
<View
accessible={true}
>
<Text> prima riga </Text>
<Text> nuova riga </Text>
</View>
);
Questo è un esempio di bottone e un testo che cambia spesso.
ATTENZIONE
accessibilityLiveRegion="polite" non funziona su iOS
return(
<Button
accessible={true}
accessibilityLabel="titolo del bottone"
accessibilityHint="spiegare a cosa serve oppure cosa fare"
accessibilityLanguage="en-EN"
>
</Button>
<Text
accessible={true}
accessibilityLiveRegion="polite"
>
Regione che si aggiorna: {count}
</Text>
);