Skip to Content
Utility Libraries
Immer logo

Immer

Immer låter dig skriva vanliga muterande uppdateringar av JavaScript-objekt och arrayer, och sköter sedan omvandlingen till en oföränderlig kopia åt dig. Det passar särskilt bra i React-applikationer där du hanterar komplext tillstånd. Du slipper skriva långa kedjor av spread-operatorer och riskerar inte att av misstag mutera befintligt tillstånd. Biblioteket är litet och integreras enkelt med de flesta tillståndshanterare. Det hjälper dig att skriva läsbar kod som fortfarande är säker och förutsägbar. Du kan använda det med Redux, Zustand eller vanlig useState utan att ändra hur du tänker. Det är särskilt värt att prova om du har tillstånd som är djupt nästlat och där spread-operatorn snabbt blir oläsbar.

Skärmdump av Immer

What it is

Immer är ett bibliotek som låter dig uppdatera tillstånd som om det var mutable, men ändå få immutable resultat. Det passar dig som tröttnat på att sprida objekt med spread-operatorn. Du skriver vanliga muterande uppdateringar, och Immer sköter omvandlingen till en oföränderlig kopia åt dig utan att du behöver tänka på det.

Guides that mention the tool

No guide mentions the tool yet.

Business structure
Lokalt
Category
Utility Libraries
Website
github.com
Code repository
github.com/immerjs/immer

Cart

Loading