Implementing Progressive Web Apps with React: A Practical Guide to create Web Apps that provides a native experience to the users
Did you know that with PWAs you can create Web Apps that deliver a user experience similar to native apps? Did you know that with the React tooling most of the work to create them is almost done? I will explain how to create PWAs with the React tooling and describe what the generated code does in order you can safely iterate over it.
In this book we are going to implement a Progressive Web App (PWA) using a step-by-step approach. This learning experience starts with an already crafted React application called Task List, created using the create-react-app tool with the cra-template-pwa template, which gives us a good starting point for building a progressive web app.
We will go into the details about how to make the web app installable and after that how to improve the user experience by adding offline support to the web app. To make the learning process smooth I will first add offline support for the read-only use cases of the application. After that, I will show how to provide full offline support by using the IndexedDB database and the Background Sync service. I will also explain how to update progressive web apps. How users get notified that there is a new release of the application waiting to be installed and how that actually happens.
Implementing Progressive Web Apps with React: A Practical Guide to create Web Apps that provides a native experience to the users
未经允许不得转载:finelybook » Implementing Progressive Web Apps with React: A Practical Guide to create Web Apps that provides a native experience to the users
相关推荐
GCP in Action: A practical guide to building and deploying secure, scalable applications using Google Cloud Platform
Learning TypeScript 5: Go beyond Javascript to build more maintainable and robust web applications for large-scale projects
AWS Certified Data Engineer Associate Study Guide: In-Depth Guidance and Practice
Practical Ansible Automation Handbook: An Ultimate Guide to Innovate, Accelerate, and Maximize Efficiency of IT Infrastructure
Modern Web Applications with Next.JS: Learn Advanced Techniques to Build and Deploy Modern, Scalable and Production Ready React Applications with Next.JS
TCP/IP Illustrated: Volume 3: TCP for Transactions, HTTP, NNTP and the Unix Domain Protocols