1.0.1 • Published 3 years ago

@jeswr/react-lazy-render v1.0.1

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

react-lazy-render

Lazy rendering for asynchronous React components.

GitHub license npm version build Dependabot semantic-release

Usage

import LazyFactory from '@jeswr/react-lazy-renderer'

const LazyTextDisplay = LazyFactory<{ text: Promise<string> | string }>(
  async ({ text }) => {
    const resolvedText = `${await text}`;
    return <>{resolvedText}</>;
  },
);

function App() {
  return <LazyTextDisplay text={Promise.resolve('Foo')} />;
}

License

©2021–present Jesse Wright, MIT License.