In this chapter, you used Create React App to create your starter project for a React application, which comes with an initial configuration for libraries such as Babel and webpack. By doing this, you didn't have to configure these libraries yourself and don't have to worry about how your React code will run in the browser. Also, Create React App comes with a default setup for PWA, which you can use by registering a service worker. This makes your application run smoothly when there's no internet connection or when it's on a mobile device. Remember how you had to style your applications with CSS before? This chapter showed you how the styled-components package can be used to create components that are reusable and styled without importing any CSS files since it uses the CSS-in-JS principle.
Upcoming chapters will all feature projects that are created...