Things to learn to write your first React Application
In recent days react is making its mark to a great extend, creating a react app will require lots and lots of dependencies, let’s see them one by one.
Creating a simple working model with react won’t take much of time but if you are up to create an production ready application with react then you need the help of node
NodeJS
Node.js is a Javascript runtime environment built on Chrome’s v8 Javascript engine, Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
Module Bundler
A module bundler will find all the dependencies of your application like Javascript, Cascading style sheets and images and bundle them together. Some of the famous module bundlers and tools that will aid you to the course are, webpack, browserify, grunt(task runner), gulp(task runner).
ECMAScript 2015 (ES6)
ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009. Implementation of these features in major JavaScript engines is underway now.
See the ES6 standard for full specification of the ECMAScript 6 language.
Finally we are done with the prerequisites for building an application with react, I would highly recommend you to understand and explore these three things before making your hands dirty with React.