react-with-dynamic
Version:
Improved lazy loading in React with suspense and error boundary
3 lines (2 loc) • 790 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});var r=require("react"),e=require("react-error-isolation"),t=require("react-suspenser");function n(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var o=n(r);exports.DynamicProvider=function(r){var n=r.children,i=r.errorBoundaryProps,u=void 0===i?{}:i,a=r.suspenseFallback,s=void 0===a?null:a;return o.default.createElement(e.ErrorIsolationProvider,{config:u},o.default.createElement(t.SuspenseProvider,{fallback:s},n))},exports.withDynamic=function(r){var n=void 0===r?{}:r,o=n.errorBoundaryProps,i=void 0===o?{}:o,u=n.suspenseFallback;return function(r){return function(n){return e.withErrorIsolation(i)((function(){return t.withSuspense(u)(r)(n)}))(n)}}};
//# sourceMappingURL=react-with-dynamic.cjs.js.map
;