Hi, The server-side render is good, while it still render the old style initialization usage, like [this](http://reactjs.net/guides/server-side-rendering.html): ``` React.render( HelloWorld({"name":"Daniel"}), // <----------- HelloWorld is a component document.getElementById("react1") ); ``` But, this has been deprecated, as mentioned in [this post](https://gist.github.com/sebmarkbage/ae327f2eda03bf165261). The better way could be: ``` React.render( React.createElement('HelloWorld', {"name":"Daniel"}, null), // <---------- new style document.getElementById('react1') ); ``` Please update to use the factory pattern to initialize component.