Technical requirements
Starting a React project involves less setup, although the structure of the project will be more complicated than the Python one, as you will soon be able to see. Creating a React-based application used to involve several steps, such as setting up a build system, a transpiler, creating a directory structure, and more. Fortunately for us, a script, which is conveniently called Create-React-App, is there to do all the heavy lifting for us! The only requirement is to have a working and updated Node.js installation on your local machine.
If you do not have Node.js on your machine, head over to https://nodejs.org/en/download/, grab the version for your operating system, and then follow the instructions. I am currently using version 14, but feel free to use a newer version. When installing, check all the boxes – you want npm (Node.js’ package manager) and optional additional command-line tools if you are on a Windows machine.
Since you already...