Learn React and React Native

ReactJS is JavaScript library used for building reusable UI components. According to React official documentation

 A JavaScript library for building user interfaces

React is a library for building compose-able user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, offering a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native. React implements one-way reactive data flow, which reduces the boilerplate and is easier to reason about than traditional data binding


Values, Types ,Operators
Conditions and Loops
Functions Objects and Arrays


  • Setup and Installations
  • JSX
  • Components and Conditional Rendering
  • Props, State and LifeCycle
  • Events Handling
  • Lists and Keys
  • Forms 
  • Handling State


  • Code-splitting
  • Context
  • Errors boundaries
  • Refs
  • HOC
  • Fragments
  • Reconciliation
  • Strict Mode
  • Typechecking
  • Hooks

Enroll Now