ReactJS - Simply brilliant
18 January 2016 by Robert Broley
React is often mentioned with Angular, Ember, Knockout, Backbone and all of the other frameworks. But React is only the View layer. It makes no assumption about the rest of your stack.
React Components are the future
React components are fantastic. It gives you the ability to create your own components, allowing you to reuse them throughout your project. It is one of Reacts great features and allows manipulate and define your own components. Boosting your productivity and creativity. Simply feed some data to your components and React takes care of refreshing the components when the underlying data changes.
React creates its own Virtual DOM, allowing you to see your components live. This approach gives you enormous flexibility and amazing gains in performance because it’s way faster than manipulating the actual DOM. React.js calculates what changes need to be made in the DOM beforehand and updates the DOM tree accordingly. This way, React.js avoids costly DOM operations and makes updates in a very efficient manner.
JSX is supeb
Its great with SEO
Once you have installed React.js, don’t forget to install the official React.js chrome extension. It makes debugging your app so much easier.
Developed by Facebook
React.js is now open source, but it was first developed at Facebook for internal purposes. After a while, Facebook engineers realized that they created something truly awesome and decided to share their project with the world. Facebook uses some React.js, and Instagram’s entire website was built on React.js There are also many other websites built with Reactjs