1.0.8 • Published 2 years ago

@vinsjo/use-axios v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 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

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago