- Progressive Web Apps with React
- Scott Domes
- 249字
- 2021-07-08 09:36:10
Creating Our App Structure
Welcome to Progressive Web Apps with React!
This book will take you through the entire process of building a React application that also functions as a Progressive Web App. We'll cover not only the "how" of constructing such an application, but also highlight best practices and how to measure your application to ensure successful implementation of PWA features.
Progressive Web Apps are poised to become the future of web applications. They promise a bevy of additional functionality, such as push notifications and the ability to be installed, which pushes them into the realm of native iOS or Android apps. Additionally, a strong focus on performance (taking advantage of cutting-edge web technology) means that PWAs create apps that are fast for everyone.
We'll cover each facet of PWAs in depth, as well as the process of converting a regular web application into a progressive one. We'll also dive deep into React best practices, using libraries such as React Router.
To check your code for this and future chapters, you can view the completed project at https://github.com/scottdomes/chatastrophe/. The repository includes branches for each chapter. Visit https://github.com/scottdomes/chatastrophe/tree/chapter1 for this chapter's final code.
In this chapter, we will get started with the basic structure of our application. Here's what we'll cover:
- The use cases of Progressive Web Apps
- The basic user stories we want our app to fulfill
- The project structure and basic HTML
- Installing dependencies
- Getting started with React
First, let's set the scene for our application's journey.
- ClickHouse性能之巔:從架構(gòu)設計解讀性能之謎
- Boost程序庫完全開發(fā)指南:深入C++”準”標準庫(第5版)
- INSTANT FreeMarker Starter
- JavaScript by Example
- Java:High-Performance Apps with Java 9
- 編程菜鳥學Python數(shù)據(jù)分析
- Getting Started with React Native
- 基于SpringBoot實現(xiàn):Java分布式中間件開發(fā)入門與實戰(zhàn)
- Python語言科研繪圖與學術(shù)圖表繪制從入門到精通
- 工業(yè)機器人離線編程
- Scala Functional Programming Patterns
- Android 游戲開發(fā)大全(第二版)
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- Practical Responsive Typography
- Python 3.6從入門到精通(視頻教學版)