lib-react-hooks

0.1.0 • Public • Published

React Hooks Library

General purpose React hooks library


npm version build status coverage status

Installation

Install with yarn:

$ yarn add lib-react-hooks

Or, npm if you prefer:

$ npm install --save lib-react-hooks

Usage

Simply import any hooks you want to use in your React component. Example using useAsync:

import React from 'react';
import { useAsync } from 'lib-react-hooks';
 
const Component = () => {
  const request = useAsync(async () => {
    const response = await fetch('https://api.example.com/users/123');
    return response.json();
  });
 
  return (
    <div>
      {request.complete ? (
        <p>{`Name: ${request.data.name}`}</p>
      ) : (
        <p>Loading...</p>
      )}
    </div>
  );
};

Available hooks

See the documentation site for more.

License

MIT License. See LICENSE file for details.

Package Sidebar

Install

npm i lib-react-hooks

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

44.7 kB

Total Files

9

Last publish

Collaborators

  • tylucaskelley