One question:
What is the advantage of using Stores over the approach of using Backbone Models as stores and rerender on 'change' events?
https://github.com/clayallsopp/react.backbone
I'm just starting with React, but IMO referring to the models in the component and calling methods on them is like the equivalent of calling actions through the dispatcher?