use-axios
Version:
Simple Axios hook for React. Use React Suspense to show loading indicator and Error Boundary to handle request errors.
15 lines (13 loc) • 569 B
JavaScript
import _slicedToArray from "@babel/runtime/helpers/slicedToArray";
import { create as createUseAsync } from '@postinumero/use-async/loading-state';
import axios from 'axios';
export var create = function create(config) {
return createUseAsync(typeof config === 'function' ? config : axios.create(config));
};
var _create = create(axios),
_create2 = _slicedToArray(_create, 3),
useAxios = _create2[0],
refetch = _create2[1],
useAxiosSafe = _create2[2];
export { useAxios as default, useAxios, refetch, useAxiosSafe };
//# sourceMappingURL=main.js.map