Влияние добавления уникальных идентификаторов на производительность мобильных приложений - PullRequest
0 голосов
/ 19 октября 2019

Я работаю над проектом автоматизации тестирования с Appium для собственного мобильного приложения, поэтому мне нужен accessibilityLabel для каждого элемента на странице каждого приложения, но наша команда разработчиков говорит, что добавление accessibilityLabel для каждого элемента снижает производительность, я хочузнать, правда это или нет?

1 Ответ

0 голосов
/ 19 октября 2019

Я не вижу никаких упоминаний на официальном сайте (https://facebook.github.io/react-native/docs/accessibility)), что это влияет на производительность. В основном это просто "включение" доступных как истинных.

<TouchableOpacity
  accessible={true}
  accessibilityLabel="Go back"
  accessibilityHint="Navigates to the previous screen"
  onPress={this._onPress}
  >
   <View style={styles.button}>
     <Text style={styles.buttonText}>Back</Text>
   </View>
</TouchableOpacity>


Если это забота вашей команды, один из способов - убедиться, что родительский компонент имеет свой доступный атрибут, установленный в false, что позволяет видимости доступности детей всплывать черезродительский, вместо того, чтобы рассматривать родительский компонент как монолитный компонент с точки зрения системы доступности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...