官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 宜兴市| 丰顺县| 铅山县| 扎鲁特旗| 怀集县| 嵊泗县| 丽江市| 东辽县| 玛沁县| 东莞市| 临沭县| 利辛县| 饶河县| 浦城县| 保定市| 瓦房店市| 洞口县| 布尔津县| 屯留县| 樟树市| 兴国县| 乌兰浩特市| 保定市| 宾川县| 宁陕县| 修文县| 玉龙| 乌鲁木齐市| 新竹市| 普洱| 耒阳市| 阜城县| 嘉义市| 平阴县| 左权县| 蓬溪县| 泰和县| 崇明县| 崇礼县| 石城县| 郁南县|