Я использую случайный пользовательский API для моего собственного проекта реакции. Вот что я хочу сделать:
Проверьте, есть ли у randomUserapi имя пользователя, которое я хочу найти, и, если да, отобразите электронную почту пользователя с помощью get request.
Это мой код:
import React from 'react';
import {Text, StyleSheet, View, } from 'react-native';
import axios from 'axios'
export default class TestScreen extends React.Component {
constructor(props) {
super(props);
this.state = {
userName1: 'ronja',
userName2: 'mathys',
};
}
componentWillMount() {
axios.get('https://randomuser.me/api?results=10')
.then(response => console.info(response.data.results))
}
render() {
return (
<View style = {{flex:1,justifyContent: 'center', alignItems: 'center'}}>
<View style = {styles.box}>
<Text>userName1: {this.state.userName1} </Text>
// here I want check if random user api has name 'ronja' if yes, find the email and display
<Text>email: </Text>
</View>
<View style = {styles.box}>
<Text>userName2: {this.state.userName2} </Text>
<Text>email: </Text>
</View>
</View>
);
}
}
Так в чем проблема?
Прошу прощения, если я не понял. Я хочу найти имя пользователя, соответствующее моему состоянию, и отобразить его адрес электронной почты!
вам нужно перечислить response.data.results и найти имя пользователя с тем, которое у вас есть в вашем штате. тогда вы можете просто обновить состояние по электронной почте и показать на рендере
@Shubhank спасибо за комментарий! Не могли бы вы объяснить в коде? Я был бы очень признателен!
он довольно длинный и будет кормить с ложки, вы можете перейти к чат-комната, если вам нужно больше понимания.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы не задали вопрос. В чем проблема? Что ты пробовал?