V7v S6k
А поясніть, будь ласка, який сенс в бібліотеках типу immutable чи immer в жс? Можна ж просто не мутувати дані?
Звичайно, якщо проект великий, то десь можна випадково щось мутувати, але ж так само на великому проекті можна забути використати ці бібліотеки…
Тому мені на думку спадає лише один варіант: захист від мутацій в 3rd party code, так?
В immutablejs используется structural sharing: получаешь бенефиты имутабельного программирования с (относительно) оптимизированным расходом памяти и времени