Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x | import ReactDOMServer from 'react-dom/server' import * as SSR from 'common/ssr' export default res => (componentId: string, baseProps) => { if (SSR.hasComponent(componentId)) { const id = `ssr-${res.locals.ssr_id++}` const props = { ...baseProps, id } res.locals.ssr_context.push({ componentId, props }) return ReactDOMServer.renderToString(SSR.createElement(componentId, props)) } } |