quickbuild
Version:
A mature, feature-complete application generator with an emphasis on speed
14 lines (10 loc) • 308 B
JavaScript
import React, { lazy, Suspense } from 'react';
const loadable = (importFunc, { fallback = null } = { fallback: null }) => {
const LazyComponent = lazy(importFunc);
return props => (
<Suspense fallback={fallback}>
<LazyComponent {...props} />
</Suspense>
);
};
export default loadable;