Technical requirements
As we go through the code examples in this chapter, we will need the following:
- A PC, Mac, or Linux desktop or laptop with at least 8 GB of RAM (16 GB preferred)
- An Intel chipset i5+ or Mac M1+ chipset
- At least 256 GB of free hard disk storage
You will also need the following software installed on your computer:
- Node.js version 16+ (use
nvm
to manage different versions of Node.js if you have to) - Terminal: iTerm2 with OhMyZsh (you will thank me later)
- IDE: We strongly recommend VS Code as we will be making use of some of the plugins that come with VS Code for an improved developer experience
- npm, yarn, or pnpm – we recommend pnpm because it’s fast and storage-efficient
- Browser: Chrome, Microsoft Edge, or Firefox (I use Firefox)
- A basic understanding of Nx.dev monorepos and a basic understanding of using the NX Console plugin in VS Code
- Working knowledge of React
The code files for this...