Configuring your React Native environment
There are two things that we need to know about: Expo and the React Native CLI.
Both of them are easy to install and we'll go over both of them to make sure we cover all possible ground. I recommend not skipping over this part as it will help you make a good choice when you start developing your mobile project.
Things are going to be much easier to install on macOS compared to Windows as macOS is a UNIX-based system, so the terminal is a lot more powerful. But worry not – we will solve this problem for Windows as well.
We have some requirements we must consider before we move on. These are going to help us create a good environment for both Expo and the React Native CLI, and also for JavaScript programming in general.
We'll need the following technologies installed for either system:
- Homebrew – macOS only
- Chocolatey – Windows only
- Node.js
- Text Editor
- Android Studio
- Xcode...