Very basic isomorphic JavaScript application
You can render your webpage on the server complete with all props/state in place and at client-side React will pick up from initial state when he founds markup already existing.

So write your components the normal way, query database (or what have you) for props and render on server using ReactDOMServer. Here's a little example.

(As far as I can tell, you're doing something similar in your repo, so this is probably late to the party :)