What is React?

What is React?

What is React?

  • Open source library for building user interfaces
  • Not a framework
  • Focus on UI
  • Rich ecosysrem

Why learn React?

  • Created and maintained by Facebook
  • More than 100k starts on Github
  • Huge community
  • In demand skillset
  • Component Based Architecture

Component Based Architecture

  • Reusable Code

Reusable Code

  • React is declarative
  • Tell React what you want and React will build the actual UI
  • React will handle efficiently updating and rendering of the components
  • DOM updates are handles gracefully in React

More on why React

  • Sieamlessly integrate react into any of your application
  • Portion of your page or a complete page or even an entire application itself
  • React native for mobile applications

Prerequisites

  • HTML, CSS and JavaScript fundamentals
  • ES6
  • JavaScript - 'this' keyword, filter, map and reduce
  • ES6 - let & const, arrow functions, template literals, default parameters, object literals, rest and spread operators and destructuring assignment

Codevolution / ReactJS Tutorial - 1 / Introduction