Вы установили экспо-модуль ??
Вы должны установить expo install expo-web-browser
, и текст не имеет onPress. Вы можете использовать TouchableOpacity
import {
View,
Text,
TouchableOpacity,
} from "react-native";
import * as WebBrowser from 'expo-web-browser';
async _handlePressButtonAsync(url){
await WebBrowser.openBrowserAsync(url);
};
...
<TouchableOpacity
onPress={() => this._handlePressButtonAsync(item.url)}
>
<Text numberOfLines={3} style={{ fontSize: 14,fontWeight:'bold' }}>{item.title}
</Text>
</TouchableOpacity>