From bd45ad05dc4fe05f289d482bfd0111bee5d09ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Markb=C3=A5ge?= Date: Mon, 14 Jun 2021 16:57:17 -0400 Subject: [PATCH] Add a DOCTYPE to the stream if the tag is rendered (#21680) This makes it a lot easier to render the whole document using React without needing to patch into the stream. We expect that currently people will still have to patch into the stream to do advanced things but eventually the goal is that you shouldn't need to. --- fixtures/fizz-ssr-browser/index.html | 11 +++++-- fixtures/ssr/server/render.js | 2 -- .../ReactDOMFizzServerBrowser-test.js | 13 ++++++++ .../__tests__/ReactDOMFizzServerNode-test.js | 16 ++++++++++ .../src/__tests__/ReactRenderDocument-test.js | 1 + .../src/server/ReactDOMLegacyServerBrowser.js | 2 +- .../src/server/ReactDOMLegacyServerNode.js | 2 +- .../src/server/ReactDOMServerFormatConfig.js | 32 ++++++++++++++++--- .../ReactDOMServerLegacyFormatConfig.js | 14 ++++++-- 9 files changed, 80 insertions(+), 13 deletions(-) diff --git a/fixtures/fizz-ssr-browser/index.html b/fixtures/fizz-ssr-browser/index.html index fa7943506745..6320c4a56bbc 100644 --- a/fixtures/fizz-ssr-browser/index.html +++ b/fixtures/fizz-ssr-browser/index.html @@ -21,9 +21,14 @@

Fizz Example