Я настроил потоковую SSR для стилевых компонентов, как описано здесь: https://www.styled -components.com / docs / advanced # streaming-render
Работает нормально, когда заданный маршрут на самом деле имеет styleled-компоненты.
Но если в маршрут не включены стилизованные компоненты, он все равно генерирует тег, подобный
<style data-styled-components="" data-styled-streamed="true"></style>
И тогда React предупреждает о гидрате ():
warning.js: 33 Предупреждение: не ожидал, что серверный HTML будет содержать <style>
в <div>
.
(из warnForDeletedHydratableElement
)
Должен ли я каким-то образом отфильтровывать пустые теги стиля из ServerStyleSheet
? Или это ошибка?