No One Ever Got Fired for Choosing React
I do agree with the thesis that nobody got fired for using React. I don&#x27;t however think that the conclusion is to use React anywhere for anything.<p>From what I read here, what happened here is that this developer has good knowledge of React for having used it repeteadly in the past. At the same time, he did not have experience in lit or svelte. He hit some issues and then went back to the things he knows better. It is more comfortable and more productive, there is no doubt about that. The conclusion is more like, you will write your app faster in the language, environment, and framework that you already master. I agree with that. Change one of those, and you will go through some moments of loneliness. Change two of those, you may just fail the project entirely.<p>What is true, and proven by many data points, is that you can write complex applications with lit-html, svelte, elm or just vanilla-JS. GitHub is not a web graphics editor but it is entirely vanilla JS. Hum, po*n apparently use plenty of vanilla JS too (<a href="https:&#x2F;&#x2F;davidwalsh.name&#x2F;pornhub-interview" rel="nofollow">https:&#x2F;&#x2F;davidwalsh.name&#x2F;pornhub-interview</a>). IBM implemented their Carbon design system in Svelte. Adobe&#x27;s adaptive color tool (<a href="https:&#x2F;&#x2F;leonardocolor.io&#x2F;?colorKeys=#6fa7ff&amp;base=ffffff&amp;ratios=3,4.5&amp;mode=CAM02" rel="nofollow">https:&#x2F;&#x2F;leonardocolor.io&#x2F;?colorKeys=#6fa7ff&amp;base=ffffff&amp;ra...</a>) is entirely in vanilla-JS. The list is long.<p>So what we have here is one anecdote from one person. All data points issued from real experience are welcome, valid and useful but we should be careful to not get to conclusions too fast.