I've got code like the following where I'm calling ReactDOM.hydrate.  This is shared code that sometimes gets called from the node server and sometimes in the client browser.  Do I need to do anything different (then calling hydrate) when calling it on the client only. Normally, I'd call render.
const render = Component => {
 ReactDOM.hydrate(
    <Router history={browserHistory}>
        <FullPage />
    </Router>,
    document.getElementById('root')
 )
}
render(App);
 
     
     
    