1.0.8 • Published 3 years ago

@vinsjo/use-axios v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@vinsjo/use-axios

@vinsjo/use-axios is a react hook for making HTTP requests with Axios

Package is bundled using microbundle

Installation

npm i @vinsjo/use-axios

Usage

const { data, loading, error } = useAxios({
    url: 'http://example.com/api',
});

With TypeScript

const { data, loading, error } = useAxios<{ message: string }>({
    url: 'http://example.com/api',
});

Example

import useAxios from '@vinsjo/use-axios';

const Example = () => {
    const { data, loading, error } = useAxios<{ message: string }>({
        url: 'http://example.com/api',
    });
    return (
        <>
            {data
                ? data.message
                : error
                ? error.message
                : loading
                ? 'Loading...'
                : null}
        </>
    );
};
1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago