Technical requirements
We will need the following tools in this chapter:
- Visual Studio Code: We'll use this to edit our React code. This can be downloaded and installed from https://code.visualstudio.com/. If you already have this installed, make sure that it is at least version 1.52.
- Node.js and npm: These can be downloaded from https://nodejs.org/. If you already have these installed, make sure that Node.js is at least version 8.2 and that npm is at least version 5.2. Installation steps can be found at https://treehouse.github.io/installation-guides/windows/node-windows.html.
- Babel REPL: We'll use this online tool briefly to explore JSX. This can be found at https://babeljs.io/repl.
- Q&A: We'll start with the Q&A frontend starter project for this chapter. This is the project we finished in Chapter 2, Creating Decoupled React and ASP.NET 5 Apps, and provides an icon that we need for this chapter...