Skip to content

Instantly share code, notes, and snippets.

@gregberge
Last active June 25, 2017 15:50
Show Gist options
  • Save gregberge/272fc215c5db256493f6e731d0bd36a1 to your computer and use it in GitHub Desktop.
Save gregberge/272fc215c5db256493f6e731d0bd36a1 to your computer and use it in GitHub Desktop.
import React from 'react'
import { renderToString } from 'react-dom/server'
import { StaticRouter } from 'react-router'
import { getLoadableState } from 'loadable-components/server'
import App from './App'
const app = (
<StaticRouter>
<App />
</StaticRouter>
)
// Traversing React tree to load all modules
getLoadableState(app).then(() => {
const html = renderToString(<YourApp />)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment