Если вывожу в консоль ответ сервера res то приходит объект как и должно быть но когда выполняю setItem и вывожу в консоль Item то приходит Undefined .
Пробовал стандартным Fetch и Axios результат один и тот же
В чем может быть проблема?
const [item, setItem] = useState();
useEffect(() => {
axios
.get(url,
})
.then((res) => {
setItem(res);
console.log(res); // Приходит объект
console.log(item); // Приходит Undefined
console.log('Loading Status: Process...');
console.log('Response Status: OK');
})
.then(() => {
setLoading(false);
console.log('Loading Status: End');
})
.catch((error) => console.error(`'Response Status: Fail' ${error}`))
}, []);