react-axios-hooks
TypeScript icon, indicating that this package has built-in type declarations

2.2.1 • Public • Published

React Axios Hooks

npm version Build Status

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 "react-axios-hooks";
// Request sent as soon as component is mounted
const { response, loading, error } = useAxios({
    url: "https://yourapi.com/path/data.json",
    method: "GET"
});

or

// Request sent when sendRequest() is called
const [sendRequest, { response, loading, error }] = useLazyAxios();

const handleClick = () => {
    sendRequest({
        url: "https://yourapi.com/path/data.json",
        method: "GET"
    });
};

To install:

npm install axios react-axios-hooks

Type definitions are provided!

/react-axios-hooks/

    Package Sidebar

    Install

    npm i react-axios-hooks

    Weekly Downloads

    11

    Version

    2.2.1

    License

    ISC

    Unpacked Size

    2.16 kB

    Total Files

    4

    Last publish

    Collaborators

    • aniketgargya