1.0.0 • Published 3 years ago

@ziphooks/use-axios v1.0.0

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

@ziphooks/use-axios

React Hook for Requesting and Refetching API. You Can Request API More Convenient.

Installation

yarn

yarn add @ziphooks/use-axios

npm

npm i @ziphooks/use-axios

Usage

import React from "react";
import useAxios from "@ziphooks/use-axios";

function App() {
  const { loading, data, error, refetch } = useAxios({
    url: "API Url"
  });
  return (
      <div>
        <h1>{data && data.status}</h1>
        <h2>{loading ? "Loading" : "Loaded"}</h2>
        <button onClick={refetch}>Refetch</button>
      </div>
  );
};

Arguments

ArgumentTypeDescriptionrequired
optionsObjectAn object that options for requesting APItrue
axiosInstanceFunctionA function fot requesting APIfalse

Return

Return valueTypeDescription
loadingBooleanA boolean that means if requesting API is over
dataObjectAn object which contains requested API's response and status
errorObjectAn object which contains error
refetchFunctionA function that refetches the API