i m port(` $ {pathInfo. im portPath} `) as React.FC; const src = renderToString( <h t m l > <head></head> <body> <div id="root"> <App /> </div> </body> </h t ml > ); return c.h t m l (src) }) 1. pathʹget request͕͘Δ 2. ֘ϖʔδͷcomponentΛ hmlt textʹrendering͢Δ (renderToString) 3. htmlͱͯ͠ฦ͢
= await i m port(` $ {pathInfo. i m portPath}`) as { default: React.FC<GetServersidePropsResult<Object>['props']>, getServersideProps: GetServersideProps<Object> }; const result = getServersideProps ? await getServersideProps(c) : { props: {} }; const src = renderToString( <h tm l > <head></head> <body> <div id="root"> <App {...result.props} /> </div> </body> <script src={`/build/ $ {pathInfo.path}asset.js`} /> </h t m l > ); return c.h t m l (src) }) TDSJQUλάͰઌఔͷQBUIΛࢀর͢Δ