Just a demo of a Vite Typescript React Application SSR with Express, React Router
Server-side-rendering is achieved with React 18 react-dom rendering ServerApp component with renderToPipeableStream
Checkout the server.js to see how the server-side html is generated