create-react-ssr-layout
Version:
A useful tool to quickly build a starting express server that uses custom SSR with a custom jsx render engine
16 lines (12 loc) • 374 B
JSX
import React from 'react';
import ReactDOMClient from 'react-dom/client';
import App from './App';
import components from './components';
const Component = components[window.initState.componentName];
ReactDOMClient.hydrateRoot(
document.getElementById('root'),
<App {...window.initState}>
<Component {...window.initState} />
</App>,
);
delete window.initState;