Привет, я использую устройство Android (без эмулятора), и я пытаюсь получить данные формы API с помощью запроса ax ios, но он возвращает «ноль не является объектом», даже если я установил состояние. Я также не могу получить данные с IP-адреса (localhost). Мне нужно проверить версию API моего устройства, и я не знаю, как это сделать ... Я уже пытаюсь изменить файлы манифеста "Android, но все еще выдача мне запроса на сбой сети ".. Так какой эмулятор android разрешает http (localhost) запрос ?? Спасибо
Это мой простой код:
import React from 'react';
import { StyleSheet, View, Text, FlatList} from 'react-native';
import axios from 'axios';
class App extends React.Component {
state = {
url: 'https://raw.githubusercontent.com/Hardeepcoder/fake_json/master/Users',
users: null,
};
async componentDidMount(){
const res = await axios.get(this.state.url);
this.setState({users: res.data['results']});
}
render () {
return (
<React.Fragment>
<View>{this.state.users.map(users => (
<Text>{users.name}</Text>
))}
<Text>Welcome to bchef</Text>
<View>
<Text>Hola</Text>
</View>
</View>
</React.Fragment>
);}
};
const styles = StyleSheet.create({
});
export default App;