Oops, you invented React.js... read the blog post! Play with it on CodePen! (Or jump into rehact.html for the code and blog markdown)