Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
имхо в большинстве случаев это лишнее и лучше просто показать пользователю сообщение, что имеются проблемы с сетью и попросить его перезагрузить страницу.
awaitOnline()
.then( // we're online
()=>fetch(url)
.then(/*...*/)
.catch(msg=>console.error(msg));
)
// something went wrong
.catch(msg=>console.error(msg));
Приостанавливаем выполнение приложения, если пропало соединение с сетью