У меня есть серия мутаций, которые можно сделать на моей карте Immutable.js.
В какой момент я должен использовать withMutations
вместо создания промежуточных неизменяемых карт?
Из документов Immutable.js:
Если вам нужно применить серию мутаций для создания нового неизменяемого Map, withMutations() создает временную изменяемую копию Карты, которая могут применять мутации в высокоэффективном режиме. На самом деле это как именно выполняются сложные мутации, такие как слияние.
Но где же линия? Если мне нужно сделать две мутации, я должен использовать withMutations
?