Accessibility — make apps usable for everyone.
Basic props:
1<View2 accessible={true}3 accessibilityLabel="Login button"4 accessibilityRole="button"5 accessibilityState={{ disabled: false }}6>7 <Text>Login</Text>8</View>
Accessibility roles:
Accessibility state:
1<Switch2 accessibilityLabel="Notifications"3 accessibilityState={{4 checked: isEnabled,5 disabled: false,6 selected: false,7 }}8/>
Live region (dynamic content):
1<Text2 accessibilityLiveRegion="polite"3 accessibilityRole="text"4>5 {statusMessage}6</Text>
Best practices: