cd ~/open-source/

chrille@linux:~$ apt show valtio

Valtio

Valtio låter dig hantera tillstånd genom proxy-objekt som du muterar precis som vanliga variabler, samtidigt som React får reda på ändringarna. Det passar dig som vill slippa immutable-uppdateringar men ändå ha ett bibliotek som reagerar på förändringar i ditt tillstånd.

Projektsidan för Valtio
Projektets egen sida, som den såg ut vid importen.

Valtio låter dig hantera tillstånd genom proxy-objekt som du muterar precis som vanliga variabler, samtidigt som React får reda på ändringarna. Du skapar ett proxy-objekt, läser från det i dina komponenter och uppdaterar det utan att tänka på immutable mönster. Det passar dig som tycker att immutable state känns onaturligt och som vill skriva kod som ser ut som vanlig JavaScript. Valtio fungerar bra för både lokalt och delat tillstånd, och det är särskilt smidigt när du har nested data som du inte vill platta ut. Det kräver att du litar på proxyn, men när du väl gjort det är det en av de mest produktiva state-lösningarna.