Earlier quoted context omitted.
In general, any model that uses fine grained reactivity (Vue, Preact, Solid, Svelte) will be more "forgiving" then one that uses coarse grained reactivity (React) because it triggers smaller component tree updates. This tends to reduce certain classes of bugs like side effects from unexpected re-renders and performance issues like over rendering. The thing with React and Next is that it's great if your team is relati…
If re-renders are causing bugs, you are 100% holding the tool wrong Like having data corruption issues from GET requests. --- I prefer explicit, but if implicit fine grained reactivity is the sole point of concern, you might be interested in React+MobX.
MobX and Valtio create an illusion of fine-grained reactivity but do not change the underlying render cycle of React itself.