The self-fulfilling prophecy of React
I think the reason this article is wrong is this. The author says that React isn&#x27;t the best in any singular category, and is solidly middle of the pack. But that actually makes sense; being best at one thing (such as bundle size) means you&#x27;re probably making some tradeoff against another thing (such as functionality).<p>React isn&#x27;t as fast as Svelte, but Svelte gets those gains by putting another compiler in your build pipeline, a tradeoff unacceptable to many.<p>React isn&#x27;t as thin as Preact (or whatever other small library there is), but that means that React has more functionality.<p>React might not be as easy to learn as some other frameworks, but that&#x27;s because, honestly, React chose the <i>right</i> abstractions to build, and those aren&#x27;t always the easiest to understand. (Honestly, they aren&#x27;t <i>hard</i> to understand either; it&#x27;s a minor difference at most, but it is what it is.)<p>And honestly, if you were to build a big matrix of frameworks graded across all these categories, I suspect you&#x27;d find that leaders in one category almost invariably tank in other categories, for the exact reason that you have to make significant cutbacks in order to beat the tradeoffs that React made.