Fix createRoot container signature (#24110)
The internal Container type represents the types of containers that React can support in its internals that deal with containers. This didn't include DocumentFragment which we support specifically for rendering into shadow roots. However, not all types makes sense to pass into the createRoot API. One of those is comment nodes that is deprecated and we don't really fully support. It really only exists for FB legacy. For createRoot it doesn't make sense to pass a Document since that will try to empty the document which removes the HTML tag which doesn't work. Documents can only be passed to hydrateRoot. Conversely I'm not sure we actually support hydrating a shadow root properly so I excluded DocumentFragment from hydrateRoot.
S
Sebastian Markbåge committed
1c44437355e21f2992344fdef9ab1c1c5a7f8c2b
Parent: b075f97
Committed by GitHub <noreply@github.com>
on 3/17/2022, 12:06:00 AM