chrille@linux:~$ apt show immer
Immer
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.
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.
MER UR UTILITY LIBRARIES
