# Immer

8 Hacker News commenters recommended Immer and 0 criticized it, November 2025 to November 2026. It was recommended in 3 of 13 months.

**Verdict:** Developers recommend Immer for working with immutable state in JavaScript, citing efficient modifications and a well-designed API. No criticisms were recorded.

## Why people recommend it

- Makes immutable state updates easier (2 comments): "ImmerJS can help a lot here, since immutability is its whole jam." ([source](https://news.ycombinator.com/item?id=45781656)) "that's how I ended up using a lot of libraries like Immer" ([source](https://news.ycombinator.com/item?id=46832095))
- Efficient modifications and good performance (2 comments): "I use an immutable data structures library[2] so that modifications are reasonably efficient" ([source](https://news.ycombinator.com/item?id=46765362)) "Besides performance, the API is very well thought." ([source](https://news.ycombinator.com/item?id=46409194))
- Well-designed API (1 comments): "Besides performance, the API is very well thought." ([source](https://news.ycombinator.com/item?id=46409194))

## Alternatives hackers recommend

- [jQuery](https://hackerapproved.com/p/jquery.md): 111 recommend
- [Picknplace.js](https://hackerapproved.com/p/picknplace-js.md): 58 recommend
- [Alpine.js](https://hackerapproved.com/p/alpine-js.md): 50 recommend
- [Effect (TypeScript library)](https://hackerapproved.com/p/effect.md): 38 recommend
- [Video.js](https://hackerapproved.com/p/video-js.md): 24 recommend

## Cite as

Hacker Approved, "Immer", https://hackerapproved.com/p/immer/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
