Hoppa till innehåll

Det här biblioteket erbjuder en modern lösning för tillståndshantering i React-applikationer, med en atomär metod som passar allt från enkla användningsfall till komplexa företagsapplikationer.

Utvecklare kan skapa atomära delar av tillståndet, så kallade ”atoms”, vilket ger ett flexibelt och effektivt sätt att hantera globalt tillstånd utan onödiga omrenderingar. Biblioteket är särskilt utformat för att fungera smidigt med React 18 och har ett store-gränssnitt som gör det användbart även utanför React.

Oavsett om du bygger en liten komponent eller en omfattande applikation hjälper biblioteket dig att få optimal prestanda och erbjuder verktyg och hooks som förenklar hanteringen av tillstånd. Med ett minimalt kärn-API och flera tillägg passar det både nybörjare och erfarna utvecklare.

Biblioteket lägger också stor vikt vid TypeScript-stöd och uppmuntrar till bästa praxis inom funktionell programmering. Det eliminerar behovet av komplex memoization och kontexthantering genom att automatiskt optimera omrenderingar utifrån atomernas beroenden.

Funktioner

  • Atomär tillståndshantering
  • Minimalt kärn-API (2kb)
  • Stöd för härledda atoms
  • Inga strängnycklar
  • TypeScript-stöd
  • Optimerad renderingsprestanda
  • Flexibel användning med React
  • Verktyg för beständig lagring och hydrering
  • Inbyggt stöd för asynkron kod
  • Integreras enkelt med befintliga React-appar

Relaterade objekt

zustand

En modern lösning för att hantera applikationstillstånd i React-appar, med fokus på enkelhet och prestanda.

valtio

Det här biblioteket förenklar proxybaserad tillståndshantering för moderna applikationer och förbättrar utvecklingsupplevelsen med effektiv rendering och enkel tillståndshantering.

Legend State

Det här kraftfulla biblioteket förenklar tillståndshanteringen i dina applikationer och gör det lätt att hantera komplexa data.

MobX

Den här lösningen för tillståndshantering gör det enkelt att integrera dynamiska data i dina applikationer och anpassar sig smidigt till förändringar.

Redux Toolkit

Ett omfattande verktygspaket som effektiviserar och förbättrar utvecklingen med Redux, så att applikationer blir förutsägbara och enkla att underhålla.

MobX-State-Tree

Ett funktionsrikt bibliotek som förenklar tillståndshantering med ett strukturerat arbetssätt för hantering av föränderliga tillstånd.

TanStack DB

Reaktiv klientlagring med livefrågor och optimistiska ändringar för konsekventa gränssnitt på under en millisekund och synkronisering i realtid.

TinyBase

Reaktiv datalagring i minnet och synkmotor för local-first-appar med CRDT:er, frågor, detaljerade lyssnare samt valfria React-hooks och komponenter.