0.0.6 • Published 3 years ago

use-promise-request v0.0.6

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

Installation

npm:

npm install --save use-promise-request

yarn:

yarn add use-promise-request
import { useState } from 'react';
import { useRequest } from 'use-promise-request';

const _fetchUsers = async () => {
  const res = await fetch('https://jsonplaceholder.typicode.com/users');
  return res.json();
};

export const App = () => {
  const { request, loading } = useRequest();
  const [users, setUsers] = useState([]);

  const getUsers = () => {
    request(_fetchUsers()).then(setUsers);
  };

  return (
    <>
      <div>
        <button onClick={getUsers}>get users</button>
      </div>
      {loading ? <span>loading...</span> : JSON.stringify(users)}
    </>
  );
};
0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago