Table Of Contents


Welcome to our React tutorial series! Whether you're a beginner or a seasoned developer, our tutorials will guide you through React's core concepts, best practices, and advanced techniques with example. Get ready to build dynamic web applications with ease. Let's start from introduction of react!


  • React is an open source front-end library.
  • React is Declarative, efficient and Javascript library for building user Interfaces.
  • React alow us to develop single-page applications.
  • We can create reuseable UI component using React.

Why use React

  • Speed: React is Fast.
  • Reusability: React component can be reused.
  • Virtual DOM: React uses virtual DOM to increase app performance.
  • JSX: React uses JSX which allow user to write HTML like code in Javascript.
  • Community: React has very large community which mean you will find lots of documentation, libraries and help to perform development task.

Prerequisites for learning React

Before learning React you should have intermediate knowledge of following.

  • HTML
  • CSS
  • Javascript
  • Javascript ECMAScript 6 (ES6)


  • Facebook's software engineer, Jordan Walke developed React.
  • React was first used in Facebook's newsfeed in 2011
  • And in March 2013 React was released as an open-source project.
  • Current version: of React.JS is V18.0.0