Так что, похоже, вы делаете логическую ошибку.Вам не нужен цикл for, просто вызывайте метод onPress () для каждого значка, передавая ему параметр, указывающий ссылку, которую вы хотите открыть:
<Icon
name='sc-telegram'
type='evilicon'
color='black'
onPress={() => this.onPress(arrayOfURL[0])} />
А затем просто:
onPress = (url) => {
[...]
WebBrowser.openBrowserAsync(url).then(...)
[...]
}
Если ваша проблема в том, как динамически назначить ссылку на иконки ... ну, это просто другой вопрос.Надеюсь, на этот раз я не все понял неправильно, и это поможет вам решить ваши сомнения.