@goldenjayr/use-fetch
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

Use Fetch by @goldenjayr

This hook uses axios under the hood. This hook makes good use of React Suspense

    import useFetch from '@goldenjayr/use-fetch'
    import { Suspense } from 'react'

    function Todos() {
      const options = {} // these options accept all native `axios` options
      // the last argument below [] means it will fire onMount (GET by default)
      const data = useFetch({ url: 'https://example.com/todos', options })
      return (
        <>
          {data}
        </>
      )
    }


    function App() {
      return (
        // you need to wrap your component in suspense
        <Suspense>
          <Todo />
        </Suspense>
      )
    }

Package Sidebar

Install

npm i @goldenjayr/use-fetch

Weekly Downloads

5

Version

0.1.3

License

MIT

Unpacked Size

15.1 kB

Total Files

15

Last publish

Collaborators

  • goldenjayr