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 a 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 18+ (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 it 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
- 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 chapter can be found here...