Closed JiangWeixian closed 1 year ago
@brillout cc
Shouldn't we destroy writableForReact
?
What happens if writableForReact
is already destroyed? Will it throw?
(If that's even possible?)
I test write writableForReact.destroy()
inside
destroy(err) {
debug(`destroy (\`!!err === ${!!err}\`)`)
// Upon React internal errors (i.e. React bugs), React destroys the stream.
if (err) onReactBug(err)
writableFromUser.destroy(err ?? undefined)
+ writableForReact.destroy()
onEnded()
}
No error will be throwed.
Wonderful.
Fix released in 0.3.11
. FYI cb0d1ee346566eb1814821a81267f71b93997a5c.
Btw. I'm curious: what are you using react-streaming
for?
I maintain a private framework package. There is API request cost lots time in client-side. I move this request into server-side to improve LCP metric.
Sounds neat, btw. https://github.com/sponsors/brillout.
Thanks 💚. Next step being to convince your employer :-).
Closed: #20