Skip to main content

MutativeBetter immutability
Faster immutable updates

Simplifies Immutable Updates

Writing immutable updates by hand is usually difficult, prone to errors, and cumbersome. Mutative helps us write simpler immutable updates with mutative logic.

High Performance

Mutative is faster than naive handcrafted reducer, and more than 10x faster than Immer.


Mutative supports custom shallow copying. It enables the custom marking of mutable and immutable data. It also supports JSON patches specification, strict mode, Reducers, and more.