It's not a problem with vue or svelte because they are, ironically, reactive. React greedily rerenders.

It's also not a problem with the react compiler.