@jackiehluo Meanwhile there's the HTML5 Web Platform which I do pretty much understand, and stuff like ClojureScript which compiles to JS, which I love. React is in the uncanny valley—but also it's an attractive abstraction and makes it easier to reason about state and objects.