Small caveat: I'm experiencing issues with code splitting in React Router when combined with server rendering in React 15. The client render will contain null (comment) render, and "discard" server markup. I'm still figuring out where to report this, I'll make a minimal repro soon and start discussion on React Router Github.