import React, { useState, useEffect } from 'react';
import { Text, View } from 'react-native';
import axios from 'axios';
export default function MyComponent() {
const [error, setError] = useState(null);
const [isLoaded, setIsLoaded] = useState(true);
const [obj, setObj] = useState({});
const apikey = '8cf291153ac6194489c23f45854a241e';
const fu = async () => {
setIsLoaded(true)
const res = await axios.get(`
https://samples.openweathermap.org/data/2.5/weathe...
setObj(res.data)
console.log(res.data)
setIsLoaded(false)
}
useEffect(() => {
fu()
}, []);
if (error) {
return
Ошибка: {error.message}
;
}
if (isLoaded) {
return
Загрузка...
;
}
return (
город {obj.name}
температура {obj.main.temp}
давление {obj.main.pressure}
);
}