2.0.0 • Published 5 years ago
@aniketgargya/axios-hooks v2.0.0
Axios Hooks for React
This npm package includes a hook for fetching data with axios
. You can use it with the exact same configurations as axios
.
To import:
import { useAxios, useLazyAxios } from "@aniketgargya/axios-hooks";
// Called as soon as component is mounted
const { response, loading, error } = useAxios({
url: "https://yourapi.com/path/data.json",
method: "GET"
});
or
// Called when sendRequest() is called
const [sendRequest, { response, loading, error }] = useLazyAxios({
url: "https://yourapi.com/path/data.json",
method: "GET"
});
handleClick = () => {
sendRequest();
}
To install:
npm install axios @aniketgargya/axios-hooks
Type definitions are provided!