Chapter 11: Building web applications with React
In this chapter, we'll see how Windows Terminal can be used in modern development workflows. We'll build a small web application using React, a popular frontend JavaScript framework from Facebook. Windows Terminal will be one of the main tools in our toolbox.
We'll be using the experience we gained in previous chapters to both develop and run our application on Ubuntu in the Windows Subsystem for Linux (WSL2). We're using Ubuntu because many JavaScript libraries tend to treat Windows 10 as an unfortunate second-class citizen, with Windows-specific issues remaining unfixed. We'll sidestep any compatibility issues with Windows 10 by using WSL2, and have a first-class development experience.
To keep this chapter concise and to the point, we won't be including a full tutorial on React, though we will explain some basic concepts along the way. The principles and techniques we cover in this chapter are generalizable...