With the patent clause taking up much of the discussion when React is brought up and following that – that it may be in many companies' best interest to migrate to a different tech – what frameworks or approaches are you considering for larger frontend applications.
Server rendered pages with little to no JS.<p>--<p>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).<p>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).
I'm waiting for WebAssembly to receive stronger toolings and lib until a radically new way to program the frontend appears. Ah, and I will relish to see the end of the Javascript dominance of the browser. I can say that again. I would <i>love</i> to see Javascript kicked away of the browser and replaced with something less asinine that doesn't require transpilation (Babel, etc), nor a slow kludgy hack to have a weak type safety net (TypeScript).<p>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.<p>In any case, if you need an alternative, Svelte looks good.
We're using Choo. Super simple, lightweight and but very powerful. <a href="https://choo.io/" rel="nofollow">https://choo.io/</a><p>However, I saw this article related to why Gitlab chose Vue. <a href="https://about.gitlab.com/2016/10/20/why-we-chose-vue/" rel="nofollow">https://about.gitlab.com/2016/10/20/why-we-chose-vue/</a>
We've been using Knockout.js at my company for the last ~4 years but we're in the process of switching over to Vue.js, or at least use it for new projects.
I'm not moving away from react until a potential library has a clojure-wrapper similar to reagent (<a href="https://github.com/reagent-project/reagent" rel="nofollow">https://github.com/reagent-project/reagent</a>). There are some people using it with preact, though.
My company is switching to a combination of little to no js, vue.js, and jquery.<p>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.
Does preact come under React's patent clause? My understanding is that both are completely different libraries. If people have concerns on react's patent clause, isn't it easy to migrate to preact?
Elm - such a delight to use. React/Redux without all the boilerplate. <a href="http://elm-lang.org/" rel="nofollow">http://elm-lang.org/</a>