What is React.js?
Originally created by Facebook – for its Instagram app – React JS is now ‘open-source’ and has a huge following among programmers, which means a vast library of resources.
React Js was first created by Jordan Walke, Jordan Walke is a software engineer working for Facebook. React JS was first used in Facebook’s newsfeed in 2011 and on Instagram.com in 2012.
React JS is not a framework. It is just a library developed by Facebook to solve some problems that we are facing in making of UI components.
A React application is made of multiple components, each responsible for interpretation a small, reusable piece of HTML. Components can be nested within other components to allow complex applications to be built out of simple building blocks. A component may also maintain internal state for example; a Tab List component may store a variable corresponding to the currently open tab.
- Single Page Application.
- Entire page remains same but only few components change.
- Code is easy to scale and maintain.
- More functionalities as HTML is created from JS
- Isomorphic Rendering(Server side rendering)
- Blazing speed