@jeswr/react-lazy-render
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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.

Readme

Keywords

Package Sidebar

Install

npm i @jeswr/react-lazy-render

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

7.32 kB

Total Files

5

Last publish

Collaborators

  • jeswr