ReactDOM.renderToStaticNodeStream() - удаляет react атрибуты, которые нужны для ReactDOM.hydrate. Вместо ReactDOM.renderToStaticNodeStream() в NodeJS нужно использовать ReactDOM.renderToPipeableStream() вместе с опцией onAllReady, если клиенту нужно передать сразу всё сгенерированное содержание.
Поведение похоже на собеседование джунов.
ReactDOM.renderToStaticNodeStream() - удаляет react атрибуты, которые нужны для ReactDOM.hydrate. Вместо ReactDOM.renderToStaticNodeStream() в NodeJS нужно использовать ReactDOM.renderToPipeableStream() вместе с опцией onAllReady, если клиенту нужно передать сразу всё сгенерированное содержание.