This package has been deprecated

Author message:

This project has moved to @react-nano/use-graphql

react-use-graphql-ts
TypeScript icon, indicating that this package has built-in type declarations

0.8.1 • Public • Published

react-use-graphql-ts

Minified + gzipped size NPM version License Stars Watchers

A lightweight, type-safe graphql hook for react, written in TypeScript.

Requirements

  • React 16.8.0 or higher
  • TypeScript 4.1 or higher

Why use this hook?

  • Very lightweight (see the badges above for the latest size).
  • Flexible and dead simple to use.
  • Written in TypeScript
  • Type-safe results (tested with tsd)
  • Autocompletion while writing query definitions
  • Only has one required peer dependency: React 16.8.0 or higher.
  • Liberal license: zlib/libpng

This is no code-generator. It works purely by using TypeScript 4.1 features.

This is a Work In Progress! The API might change before version 1.0 is released.

Installation via NPM

npm i react-use-graphql-ts

This library is shipped as es2017 modules. To use them in browsers, you'll have to transpile them using webpack or similar, which you probably already do.

Examples

Please take a look at the documentation for examples.

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-use-graphql-ts 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.

Package Sidebar

Install

npm i react-use-graphql-ts

Weekly Downloads

4

Version

0.8.1

License

Zlib

Unpacked Size

19.8 kB

Total Files

7

Last publish

Collaborators

  • lusito