Open lifeart opened 2 years ago
looks like best way to do it, is use "Vue" way, having independent router instance, and resolve all nessesary deps before rendering.
see "addResolver" section https://github.com/josemarluedke/glimmer-apollo/issues/48#issue-1029901494
it will be great to have possibility to provide kinda "waiters" to ssr render functions, to allow render some lazy-loaded components or components with async data.
awaiters could be registered on the fly, during initial rendering
renderToString
function should wait for all awaiters to be resolved before returning output// awaiter may be an global hook, to simplify it's usage inside components