diff --git a/examples/cli-wrapper-live/src/index.tsx b/examples/cli-wrapper-live/src/index.tsx
index 6e0108f13..a89d8eaf2 100644
--- a/examples/cli-wrapper-live/src/index.tsx
+++ b/examples/cli-wrapper-live/src/index.tsx
@@ -64,25 +64,4 @@ export function LiveWrapper() {
readStream();
proc.exited.then((code) => {
- setStatus(`Process exited with code ${code}`);
- if (buffer) {
- setLines(prev => [...prev, buffer]);
- }
- });
-
- return () => {
- proc.kill();
- };
- }, []);
-
- return (
-
-
-
-
-
-
- );
-}
-
-renderApp(LiveWrapper);
+ .catch(err => console.error(err))
\ No newline at end of file
diff --git a/packages/jsx/src/lazy.ts b/packages/jsx/src/lazy.ts
index df9c4c2ef..2abc0b448 100644
--- a/packages/jsx/src/lazy.ts
+++ b/packages/jsx/src/lazy.ts
@@ -24,32 +24,4 @@ export function lazy(
};
promise = loader().then(
- (mod) => {
- status = 'resolved';
- result = mod.default;
- triggerRender();
- },
- (err) => {
- status = 'rejected';
- result = err;
- triggerRender();
- },
- );
-
- throw promise;
- }
-
- if (status === 'pending') {
- throw promise;
- }
-
- if (status === 'rejected') {
- throw result;
- }
-
- const Component = result as FC;
- return Component(props as TProps & { children?: any });
- };
-
- return LazyComponent;
-}
\ No newline at end of file
+ .catch(err => console.error(err))
\ No newline at end of file