React apps are made up of components that contain JSX and output HTML. Being structured in components lets us easily break up a large application into smaller components hence easier to tackle if something changes or if there are errors.
First you will need the latest version of NodeJs. To get the latest version go to nodejs.org and install it on your machine. Then check node -v to make sure you have the latest version.
And finally you will install create-react-app. I've covered how to do this in a previous blog.