0.1.10 • Published 4 years ago

use-loader v0.1.10

Weekly downloads
34
License
-
Repository
github
Last release
4 years ago

useLoader

Basic loading component to be used while your function is not ready to be rendered. It is to be used with react hook components.

Install

npm i use-loader

Usage

import React, {useEffect} from 'react'
import useLoader from 'use-loader';

const Component = () => {
  const [loader, setLoaded, setError] = useLoader();

  useEffect(() => {
      setTimeout(() => {
          setError('There is an error!');
      }, 3000);

      setTimeout(() => {
          setLoaded(true);
      }, 6000);
  }, [setError, setLoaded]);

  if (loader.notReady()) return loader.showContent();

  return (
      <div>Hello World!</div>
  );
}

export default Component;
0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago