react in javascript

React is very popular web application framework. here is the list of main features of React.
  • developed by Facebook and released in 2013
  • Virtual DOM - Only components that change are updated in actual DOM
  • Front end framework to build user interfaces
  • Components - Building block of react app. render method will tell which component to render and where in the DOM. Components can be of 2 types - functional and class based
  • Class based components are stateful components
  • Hooks - methods that are executed during component's lifetime. e.g. render()
  • JSX - use of JSX to insert XML into the JavaScript code
Complex problems, Simple Solutions