1.0.8 • Published 2 years ago

react-hook-load v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

React Hook Load

npm downloads npm npm

Installation

npm install react-hook-load

Usage

import React from 'react';
import useLoad from 'react-hook-load';
import { useEffect } from 'react';

function App() {
  const { isLoading, startLoad, stopLoad } = useLoad();

  useEffect(() => {
    setTimeout(() => {
      stopLoad('page');
    }, 3000);
  });

  return (
    <div>
      <p>{isLoading('avatar') ? 'loading...' : 'Show avatar content'}</p>
      <div>
        <button onClick={() => startLoad('avatar')}>Start Load</button>
        <button onClick={() => stopLoad('avatar')}>Stop Load</button>
      </div>

      <section>
        {isLoading('page', true) ? 'loading...' : 'Show page content'}
      </section>
    </div>
  );
}

export default App;
1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago