PWAs are one of those features that sounds amazingly cool but it's surprisingly complicated to understand the when, why, and how of building them. Let's spend a little bit of time demystifying them and helping you understand why they are such a powerful (and appreciated) inclusion in our Create React App projects and how we can get started using them!
Understanding and building PWAs
What is a PWA?
Let's talk a little bit about what a PWA is, because there is unfortunately a lot of misinformation and confusion about precisely what a PWA does!
Here's a short, maybe slightly unhelpful, version of what a PWA does; it's simply a website that does the following:
- Only uses HTTPS
- Adds a JSON manifest (a...