
#webdev #react #programowanie
vs
Jaka jest między nimi różnica? Oprócz tego, że useMemo może przyjąć dependency array.
const res = useMemo(() => heavyFunction(), []);vs
const [res] = useState(() => heavyFunction());Jaka jest między nimi różnica? Oprócz tego, że useMemo może przyjąć dependency array.
- Najlepsze
- Wszystkie komentarze







useState(heavyFunction());. Ale jeśli wrzucam to w funkcję: useState(() => heavyFunction());to się nie przelicza przy rerenderzeuseMemo- re-render wywołuje zmiana w dependency array,useState- re-redner wywołuje wywołaniesetState, różnicy w działaniu nie maOba sluza do innych rzeczy.
Z poziomu uzytkownika, niczym sie to nie rozni