It's a thing, now. All the cool kids are doing it, like React, Meteor, Ember, and Babel. All of the packages are versioned in lockstep, which makes it easier for us to make strong guarantees about the interoperability of the packages that work together in the react-server ecosystem.
The best place to start is react-server's README, though you will likely want to read all of react-server's docs.