Я использую React Hook для извлечения данных из объекта JSON с использованием собственного метода выборки.
const COVID_API_URL = "https://api.covid19api.com/summary";
const [infected, setInfected] = useState([]);
async function fetchData() {
const response = await fetch(COVID_API_URL);
response.json().then(response => setInfected(response));
}
useEffect(() => {
fetchData();
}, []);
console.log(infected.Global.TotalConfirmed);
Когда я console.log значение из TotalConfirmed, я получаю правильный результат , но когда я обновляю sh браузер, я получаю:
TypeError: Cannot read property 'TotalConfirmed' of undefined
Кто-нибудь знает, почему это происходит? Я использую Gatsby. js Стандартный стартер, это как-то связано с этим?