Not to take away from this project, but I investigated this about a month ago so I'd like to give some React-specific alternatives:
For what it's worth, I think the Facebook team has probably done a pretty good job here but their documentation is fairly confusing due in part to the fact that every example is of some tool internal to Facebook. It's almost as if this was released on the fly, and we're seeing internal documentation.