react/fixtures
Sebastian Markbåge 5690932765
Add onErrorShell Callback (#23247)
This indicates that an error has happened before the shell completed and
there's no point in emitting the result of this stream.

This is not quite the same as other fatal errors that can happen even
after streaming as started.

It's also not quite the same as onError before onCompleteShell because
onError can be called for an error inside a Suspense boundary before the
shell completes.

Implement shell error handling in Node SSR fixtures

Instead of hanging indefinitely.

Update Browser Fixture

Expose onErrorShell to the Node build

This API is not Promisified so it's just a separate callback instead.

Promisify the Browser Fizz API

It's now a Promise of a readable stream. The Promise resolves when the
shell completes. If the shell errors, the Promise is rejected.
2022-02-08 22:38:14 -05:00
..
art Upgrade art fixtures to babel 7 (#16235) 2020-07-25 23:43:49 -04:00
attribute-behavior Add `imageSizes` and `imageSrcSet` to know props (#22550) 2021-11-25 01:49:52 +00:00
blocks Remove unstable_createRoot from internal builds (#21698) 2021-06-17 11:29:30 -07:00
concurrent/time-slicing Some remaining instances of master to main (#21982) 2021-07-30 08:56:55 -04:00
devtools Some remaining instances of master to main (#21982) 2021-07-30 08:56:55 -04:00
dom Improve DEV errors if string coercion throws (Temporal.*, Symbol, etc.) (#22064) 2021-09-27 10:05:07 -07:00
eslint Bump Prettier (#17811) 2020-01-09 13:54:11 +00:00
expiration Bump handlebars from 4.0.11 to 4.5.3 in /fixtures/expiration (#17729) 2019-12-30 08:57:08 -08:00
fiber-debugger Rename effect fields (#19755) 2020-09-04 14:34:07 -07:00
fiber-triangle Publish a local release (canary or stable) to NPM (#14260) 2018-11-23 12:37:18 -08:00
fizz-ssr-browser Add onErrorShell Callback (#23247) 2022-02-08 22:38:14 -05:00
flight [Fizz/Flight] pipeToNodeWritable(..., writable).startWriting() -> renderToPipeableStream(...).pipe(writable) (#22450) 2021-10-06 00:31:06 -04:00
flight-browser [Flight] Prevent non-Server imports of aliased Server entrypoints (#20422) 2020-12-10 03:55:38 +00:00
legacy-jsx-runtimes Throw when `act` is used in production (#21686) 2021-06-16 16:29:51 -04:00
nesting Nesting Fixture (#19531) 2020-08-07 02:08:41 +01:00
packaging Remove /dist/ UMD builds (#18473) 2020-04-02 17:52:32 -07:00
scheduler Add test of scheduler overhead (#16260) 2019-08-01 17:13:39 -07:00
ssr Add onErrorShell Callback (#23247) 2022-02-08 22:38:14 -05:00
ssr2 Add onErrorShell Callback (#23247) 2022-02-08 22:38:14 -05:00
stacks Fix Component Stacks for IE and Native Classes in Safari (#18575) 2020-04-10 19:39:02 -07:00