logoalt Hacker News

SeanAndersonyesterday at 8:32 PM2 repliesview on HN

Didn't React 19 introduce a compiler in an attempt to provide auto-memoization? That feels pretty substantial.


Replies

byearthithatiusyesterday at 8:34 PM

The fact we got to a point of auto-memoization on every reactive function is crazy to me. How is that not prematurely optimizing? I already saw people doing useMemo on shit that shouldn't be getting called repeatedly with the same value. So maybe it is better to let a compiler decide, although I am curious how it knows.

EDIT: if its pure (not reactive to any other variable but other variables may react to it) they will auto memoize I guess to avoid their own reactivity engine doing a bunch of useless shit when no value was actually updated. Correct me here if I am wrong.

show 2 replies