Skip to content

Instantly share code, notes, and snippets.

View aslamcodes's full-sized avatar
💻

Mohamed Aslam aslamcodes

💻
View GitHub Profile
import { useEffect, useState, useCallback } from "react";
import axios, { AxiosRequestConfig } from "axios";
export default function useAxiosWithCallback() {
const [isLoading, setIsLoading] = useState(false);
const [error, setError] = useState(null);
const fetchData = useCallback(
async (config: AxiosRequestConfig, callback = () => {}) => {
const axiosConfig = {