Мне нужно иметь «кнопку», как в активном элементе, который выполняет действие. В Интернете я обычно использовал бы фактический элемент кнопки: <button>Click me</button>
Однако в React Native компонент Button не очень стилизован, поэтому большинство людей используют другой элемент, например TouchableOpacity.
Если я использую TouchableOpacity, то React Native Web устанавливает data-focusable="true"
и tabindex="0"
, но не устанавливает роль кнопки. Поэтому не является ли он идеальным с точки зрения доступности? Если так, то есть ли более доступный способ иметь кнопки в React Native Web?