import {StrictMode} from 'react'; import {renderToString} from 'react-dom/server'; import type {SitePayload} from '@o2o/shared'; import {App} from './App'; /** * SSR 엔트리. prerender 스크립트가 이 함수를 불러 HTML 을 얻는다. * * ★ renderToString 을 쓴다(스트리밍이 아니라). 파일로 굽는 게 목적이라 * 전체 문자열이 한 번에 필요하고, 스트리밍의 이점이 없다. * * ★ 사이트가 한 장이라 라우터도 url 인자도 없다. 섹션 이동은 앵커다. */ export function render(payload: SitePayload): string { return renderToString( , ); } export {collectJsonLd} from './seo/jsonld';