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