Category: react
react libraries
Published on 06 May 2026
Explanation
React Router is used for navigation and
routing in React applications.
It helps create
multiple pages without reloading
the browser.
Code:
npm install react-router-dom
import { BrowserRouter, Routes, Route }
from 'react-router-dom';
Explanation
Axios is used for making HTTP API
requests in React applications.
It simplifies GET,
POST, PUT, and DELETE requests.
Code:
npm install axios
import axios from 'axios';
axios.get('https://api.example.com/users')
.then(res => console.log(res.data));
Explanation
Redux is a state management library used
for managing global application
state across components.
Code:
npm install redux react-redux
import { createStore } from 'redux';
import { Provider } from 'react-redux';
Explanation
Redux Toolkit is the modern and simplified
version of Redux used for easier state
management.
Code:
npm install @reduxjs/toolkit react-redux
import { configureStore }
from '@reduxjs/toolkit';
Explanation
React Query (TanStack Query) is used for
server state management, API caching,
and background
data fetching.
Code:
npm install @tanstack/react-query
import { useQuery } from
'@tanstack/react-query';
Explanation
Formik is used for handling forms,
validation,
and form submission in React applications.
Code:
npm install formik
import { Formik, Form, Field } from 'formik';