将服务工作者添加到reactjs应用程序

Sea*_*yar 5 offline offline-caching reactjs service-worker

我是关于创建一个小的单页reactjs应用程序,从第三个API获取数据(让我们说youtube视频,所以这些将显示).所以我根本不需要任何后端,但我想首先让服务工作者离线,所以如果没有连接,默认情况下它仍会显示一些缓存数据.为此,我将使用服务工作者,但不知道我是否必须添加任何其他库,或者我可以立即使用它.

有人能告诉我实施这个小型离线优先反应应用程序的最佳方法是什么?

Jef*_*ick 5

如果您正在寻找一个独立的起点,https://github.com/localnerve/react-pwa-reference看起来很有希望.

如果你正在寻找一个功能性的网络应用程序来吸取一些灵感,那就是https://github.com/GoogleChrome/sw-precache/tree/master/app-shell-demo,它从iFixit API获取信息,以及在概念上类似于从YouTube API获取信息的网络应用程序.

(请注意,即使是服务工作人员,YouTube嵌入式视频播放也无法脱机工作.)