1.0.8 • Published 3 years ago

react-hook-load v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 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

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago