In this chapter, we'll take the first step and learn about the upper half of the full stack, which is the frontend. To properly build any software product, you need to have sufficient practical knowledge to build a good-looking user interface. This is vital for building a software product that other people enjoy using.
We'll discuss the powerful React framework, which is one of the most popular frontend frameworks on the market today. React allows you to build dynamic websites that can respond to data changes in real time. This allows you to build websites that are responsive and intelligent. Most of the popular websites on the internet today are built with React. We'll be covering React from a very practical point of view, so we will dive head-on into how to write React apps, instead of tackling theoretical or side topics.
In this chapter...