Riot is React + Polymer + models + routing without the bloat. It works today, even on IE8. It’s dead simple to use and it weighs almost nothing. No reinventing the wheel, but rather taking the good parts of what’s there and making the simplest tool possible.
We should focus on reusable components instead of templates. According to the developers of React: “Templates separate technologies, not concerns.”
By having related layout and logic together under the same component the overall system becomes cleaner. We respect React for this important insight.