@react-nano/use-fetch

A lightweight fetching hook for react, written in TypeScript

Usage no npm install needed!

<script type="module">
  import reactNanoUseFetch from 'https://cdn.skypack.dev/@react-nano/use-fetch';
</script>

README

@react-nano/use-fetch

License Minified + gzipped size NPM version Stars Watchers

Lightweight fetching hooks for react, written in TypeScript.

Why Use @react-nano/use-fetch?

  • Very lightweight (see the badges above for the latest size).
  • Flexible and dead simple to use.
  • Written in TypeScript
  • Only has one required peer dependency: React 16.8.0 or higher.
  • Liberal license: zlib/libpng

Beware: This is currently work in progress. The API might change.

There are a lot of similar hooks out there, but they either lacked something I needed or seemed overly complicated to use.

How to Use

Check out the documentation

Report Issues

Something not working quite as expected? Do you need a feature that has not been implemented yet? Check the issue tracker and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.

Contribute

Awesome! If you would like to contribute with a new feature or submit a bugfix, fork this repo and send a pull request. Please, make sure all the unit tests are passing before submitting and add new ones in case you introduced new features.

License

@react-nano has been released under the zlib/libpng license, meaning you can use it free of charge, without strings attached in commercial and non-commercial projects. Credits are appreciated but not mandatory.