1.0.5 • Published 4 years ago

react-suspender v1.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

react-suspender

React component that forcefully suspends the component tree.

NPM JavaScript Style Guide

Install

npm install --save react-suspender

Usage

import React, { Component, Suspense } from 'react'

import Suspender from 'react-suspender'

class SuspendExample extends Component {
  render () {
    return (
      <Suspense fallback={<div>Suspended</div>}>
        <Suspender />
      </Suspense>
    )
  }
}

Another example, you can suspend your component tree while data fetching.

import React, { Component, Suspense } from 'react'

import Suspend from 'react-suspender'

function SuspendExample () {
  const [ dataLoaded, setDataLoaded ] = React.useState(false);

  // Fetch Data
  React.useEffect(() => {
    const timer = setTimeout(() => {
      setDataLoaded(true);
    }, 1000);

    return () => clearTimeout(timer);
  });

  return (
    <Suspense fallback={<div>Loading...</div>}>
      <Suspender suspend={!dataLoaded} >
        API data loaded !!!
      </Suspender>
    </Suspense>
  )
}

Props

  • suspend : bool

License

MIT © kanitsharma

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago