Wzorce projektowe · Middle · Pytanie 14 z 75

Dlaczego niemutowalny stan upraszcza wzorzec Memento?

Wyjaśnienie

Przy mutacjach memento wymaga głębokiej kopii. Przy niemutowalnych aktualizacjach (spread, Immer) niezmienione części są ponownie używane (structural sharing), a historia zmian prawie nic nie kosztuje. Tak działa time travel w Redux DevTools.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 14

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test