To master React, you need to have a fundamental knowledge of JavaScript and Node.js. The book mostly targets Web developers, and at the time of writing, the following assumptions were made for the reader:
- The reader knows how to install the latest version of Node.js.
- An intermediate developer who can understand JavaScript ES6 syntax.
- Little experience with CLI tools and Node.js syntax.
The book also has a little for Mobile developers (iOS and Android) using React Native, if you are a beginner you should learn how to install Android SDK or the iOS simulator with Xcode.