> Manual memoization is a reasonable compromise, but we weren’t satisfied. Our vision is for React to automatically re-render just the right parts of the UI when state changes, without compromising on React’s core mental model.<p>Sadly, these compromises have become the standard for evaluating programmers' skills in tech interviews.<p>It's also unfortunate that the vision has taken more than 10 years and has yet to be achieved.
There are a lot of interesting things here, but for me, the lede is buried a bit:<p><i>React 19 is coming</i><p><pre><code> After a couple of years of iteration, `react@canary` is now ready to ship to `react@latest`.
[T]he next version of React will be a major version: React 19.
We’ll share more information about everything React 19 includes [...] in the coming months.</code></pre>