ข้ามไปยังเนื้อหา

PWA กับ React

กับ Vite และ React วิธีที่แนะนำในการเพิ่ม PWA support คือ vite-plugin-pwa โดย plugin ตัวนี้ครอบ Workbox ไว้เบื้องหลัง, สร้าง service worker ให้คุณตอน build time, ฉีด web app manifest เข้าไปใน HTML และเปิดเผย registration API ขนาดเล็กที่คุณสามารถเรียกใช้จาก code ในแอป Create React App ที่เป็นทางเลือกเก่า ปัจจุบันถูก deprecated แล้วและไม่ควรนำมาใช้กับโปรเจกต์ใหม่

โมดูลนี้ครอบคลุม 5 บทเรียนที่พาคุณจากโปรเจกต์ Vite + React เปล่า ไปสู่ PWA ที่ทำงานได้อย่างสมบูรณ์พร้อม update prompt และ integration patterns เฉพาะของ React

บทเรียนหัวข้อ
1PWA กับ React — ภาพรวม (หน้านี้)
2การติดตั้ง vite-plugin-pwa
3Manifest และ icon
4Update Prompt UI
5React Patterns สำหรับ PWA
flowchart LR
  A["Vite Build"] --> B["dist/"]
  B --> C["SW registered"]
  C --> D["SW activated"]
  D --> E["Update check"]
  E --> F["New SW waiting"]
  F --> G["User prompted"]
  G --> H["Reload"]
Vite build, service worker, and update flow
เครื่องมือใดที่สร้าง service worker เมื่อใช้ Vite + React?
build tool ที่อยู่เบื้องหลัง vite-plugin-pwa คืออะไร?
ประเภทโปรเจกต์ใดที่ถูกระบุว่า deprecated สำหรับ React PWA ใหม่?