项目作者: kevin940726

项目描述 :
Pass props to the loading components in next/dynamic
高级语言: TypeScript
项目地址: git://github.com/kevin940726/next-dynamic-loading-props.git
创建时间: 2021-02-28T05:55:31Z
项目社区:https://github.com/kevin940726/next-dynamic-loading-props

开源协议:MIT License

下载


next-dynamic-loading-props

Pass props to the loading components in next/dynamic. A package to workaround vercel/next.js#7906.

Installation

  1. npm install next-dynamic-loading-props

Usage

  1. import dynamic from 'next/dynamic';
  2. import withLoadingProps from 'next-dynamic-loading-props';
  3. const Modal = withLoadingProps(useLoadingProps => dynamic(
  4. () => import('./modal'),
  5. {
  6. ssr: false,
  7. loading: () => {
  8. const props = useLoadingProps();
  9. return <Loading {...props} ></Loading>
  10. }
  11. }
  12. ));
  13. <Modal {...loadingProps} ></Modal>