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