React is a JavaScript open-source library for building user interfaces created by Facebook. :-

How i started working on ReactJS :
  • Reusable components: React allows to create a components & use whenever required with sme changes of props conditions
  • JSX: Javascript inside HTMl with condtional rendering and modyifying structure of ui
  • Lifecycle methods: I have worked on reactlifecycles methods in react functional components in useefect hooks
  • React Hooks: Efficiently working with react hooks like useState, useEffect, useReducer, useMemo, useCallback hooks & creating complex custom hooks
  • Redux & redux toolkit: I have been worked on redux toolkit to manage state of the component
  • React Query: When data fetching need to a be a client side component then i use tanstack react query to efficiently fetch the data