Я только что закончил читать статью о Fetch vs Axios
здесь :
Автор отмечает, что « Ax ios выдает сетевые ошибки, а fetch - не. При работе с fetch вы всегда должны проверять свойство response.ok ”, а Ax ios не нужно if (!response.ok) throw Error(response.statusText)
Я не совсем понимаю, почему и как обрабатываются сетевые ошибки Ax ios и правильно ли, что для запроса Ax ios не требуется if(!response.statusText !== 'OK') throw new Error(....)
?
Также вот моя просьба топора ios. Скажите, по крайней мере, ее хороший стандарт?
const fetchData = async (url) => {
setFetchError(false);
try {
const response = await axios.get('/api/movies');
return response.data;
} catch (err) {
setFetchError(true);
}
};