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