【发布时间】:2021-08-02 10:46:54
【问题描述】:
我正在使用 React 17、Workbox 5 和 react-scripts 4。 我使用 PWA 模板创建了一个反应应用程序:
npx create-react-app my-app --template cra-template-pwa
我使用 workbox-background-sync 中的 BackgroundSyncPlugin 来处理我的离线请求,因此当应用再次在线时,请求将自动发送。 问题是我不知道请求何时在我的 React 代码中发送,所以我可以更新一些状态,并向用户显示一条消息。
如何从 Service Worker 向我的 React 代码传达请求已发送并且 React 应该更新状态?
提前致谢。
【问题讨论】:
标签: reactjs create-react-app progressive-web-apps workbox