Quiero obtener el nombre de usuario de los datos e imprimirlo en la pantalla. Lo hago en el host local de la aplicación pero quiero imprimirlo como . Bienvenido (usuario de datos), estoy seguro de que los datos funcionan y la alerta funciona, ¡pero necesito que no sea una alerta! si puedes ayudar seria genial
Creo que deberías tener que definir la propiedad de usuario en el objeto State
class HomeScreen extends Component{ state = { user: ''} displayData = async () => { try{ let user = await AsyncStorage.getItem("UserEmail"); this.setState({user:user}) }catch(error){ alert(error) } } render(){ return ( <View> <TouchableOpacity onPress={this.displayData}> <Text>Click to display data</Text> </TouchableOpacity> {this.state.user ? <Text>Welcome {this.state.user} </Text>: null} </View> ) } }