Патерни проєктування · Middle · Запитання 14 з 75

Чому іммутабельний стан спрощує патерн «Знімок» (Memento)?

Пояснення

За мутацій знімок потребує глибокого копіювання. З іммутабельними оновленнями (spread, Immer) спільні незмінені частини перевикористовуються (structural sharing), і історія змін майже нічого не коштує. Так працює time travel у Redux DevTools.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 14

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест