PWA funkcionalnost aplikacije kao na YouTube

Pozdrav svima,

Da li neko zna kako mogu napraviti da mi React aplikacija funkcioniše slično kao YouTube kada nema interneta? Konkretno, kada je korisnik offline i klikne na neki link iz sidebara, želim da mu se prikaže poruka da nema interneta, ali da ostatak sadržaja na stranici ostane vidljiv.

Idealno bi bilo da se poruka o nedostatku interneta prikaže samo na mjestu gde bi trebao biti renderovan sadržaj, a ne da nestane ceo sadržaj sa stranice. Takođe, bilo bi korisno da uz poruku postoji dugme “Pokušaj ponovo”.

Pokušavao sam na razne načine, uključujući i upotrebu service workera, ali nisam uspio da postignem željeni rezultat.

Hvala unaprijed!

Nešto od ovih rješenja za provjeru internet veze?

Napiši šta imaš da ljudi ne pretpostavljaju kod od nule.