I'll be speaking[1] about my experiments with this at ReactConf at the end of the month. I've been using React, ReactRouter, and Reflux for rendering, routing, and data flow respectively. Gluing them all together was definitely a non-trivial project (that I'll be sharing in conjunction with my talk). It'll be rad to have JS apps that Just Work, regardless of runtime.
In my experimentation so far, the three things you need to be able to do on the server are:
- choose a view to render (ReactRouter),
- get whatever data that view depends on (Reflux), and
- render it
I'd be curious to see your take on this. Are there other concerns you think a "full-stack framework" is needed to manage?
http://conf.reactjs.com/schedule.html#tweak-your-page-in-rea...