--
The patent clause generates discourse because HN commenters love to state the obvious, particularly when it's off topic (e.g. an article about React performance has a commenter rushing to say "but the patent sucks!" to generate a thread of comments about that).
In real life, no one cares (for better or worse). Companies and start ups are adopting React like they have for the past year(s).
Meanwhile, i'm sick of the current state of the art for the web frontend. It is currently so convoluted and unprofessional, that programming a Windows desktop application using the ancient, verbose Win32 API looks like heaven, compared to it.
In any case, if you need an alternative, Svelte looks good.
Because it doesn't really need to. You can already bridge this gap by using javascript as a bridge or "glue" between WebAssembly and the DOM.
Example:
https://github.com/mbasso/asm-dom
> Page scripting will still be done in JS for several years.
There are people who thought that corporate web pages would be done in Flash (& Actionscript) for several years.
However, I saw this article related to why Gitlab chose Vue. https://about.gitlab.com/2016/10/20/why-we-chose-vue/
The big fear of c-level guys is to avoid another react legal situation. We've already had to dump angular, and after react, I now get enormous pushback on using any framework system that wasn't created internally.