Immutable. Неизменяемость данных JavaScript

Широко применяется во frontend разработке в том или ином виде. Концепция настолько сильна, что просочилась в angular через NGRX. Этот менеджер хранилища часто используется в приложениях с большим количеством данных и сложной логикой обработки этих данных. Основной принцип, если нужно что то добавить в объект или массив, то копируй с добавлением. После чего копию нельзя будет изменять. В уроке я показал как копировать массив или объект согласно принципу неизменяемости данных. презентация
JavaScript

Смотрите также