Я пытаюсь Axios в реакции, все работает нормально, за исключением того, что я пытаюсь добавить одну функцию.Обычно, если моя страница загружается, она показывает загрузчик и загружается, если из-за медленной сети загрузчик отображается в течение более длительного периода времени.
Теперь, если я отключаю интернет, загрузчик отображается бесконечно, он больше не звонит, пока страница не обновится с помощью сети.
Что я хочу: - В любой момент времени (если он не слишком длинный), когда отображается загрузчик, он должен попытаться «ПОЛУЧИТЬ» URL API.
Вот код
componentDidMount(){
axios.get('https://jsonplaceholder.typicode.com/posts').then(response =>{
const posts = response.data.slice(0,4);
const updatedPost = posts.map((post)=>{
return{
...post,
author:'Max'
}
})
this.setState({posts: updatedPost})
console.log(response);
}).catch((error)=>{
if(error.message === "Network Error"){
//What should be written here..!!!
}
})
}