Рамка Redux надає перевагу незмінній парадигмі стан / чиста функція, яка сприяє створенню нового стану з попереднього стану з точки зору поточної дії. Застосування цієї парадигми є непереборним.
Моє основне занепокоєння полягає в тому, що, оскільки редуктори Redux охоче повертають нові стани з попередніх станів для кожної дії, що викликається, масове споживання пам’яті (не плутати з витоком пам’яті) стане звичайним явищем у багатьох додатках у реальному світі . Зважаючи на те, що програми Javascript зазвичай працюють у веб-переглядачі на пристроях середнього користувача, на яких також можуть бути запущені декілька інших програм для певних пристроїв та ще кілька вкладок і вікон браузера, необхідність збереження пам'яті стає все очевиднішою.
Хтось насправді порівнював споживання пам’яті програми Redux з традиційною архітектурою Flux? Якщо так, чи могли б вони поділитися своїми висновками?