Hoppa till innehåll

Refine är ett metaramverk med öppen källkod som är särskilt utformat för att skapa webapplikationer med mycket CRUD-funktionalitet med React. Det erbjuder en robust lösning för olika företagsbehov, till exempel att bygga interna verktyg, adminpaneler, instrumentpaneler och B2B-applikationer.

Med Refine kan utvecklare effektivisera sitt arbetsflöde genom att använda centrala hooks och komponenter för viktiga funktioner som autentisering, åtkomstkontroll, routning, nätverkskommunikation, tillståndshantering och internationalisering (i18n). Metaramverket bygger på en headless-arkitektur som möjliggör omfattande anpassning genom att skilja affärslogiken från användargränssnittet och routningen.

Refine integreras smidigt med populära UI-ramverk som Ant Design, Material UI och Chakra UI. Det stöder även plattformar som Next.js, Remix, React Native och Electron, vilket gör det mångsidigt för olika utvecklingsscenarier.

Funktioner

  • Centrala hooks för autentisering och åtkomstkontroll
  • Integration med 15+ backendtjänster
  • SSR-stöd med Next.js & Remix
  • Automatisk generering av CRUD-UI
  • Omfattande tillståndshantering
  • Providers för autentiseringsflöden
  • Stöd för applikationer i realtid
  • Utvecklarverktyg för felsökning och övervakning

Relaterade objekt

Next.js

En robust lösning för att skapa asynkrona, dynamiska webbapplikationer med många funktioner som gör utvecklare mer produktiva.

Preact

Ett snabbt alternativ till React som behåller modern funktionalitet och har ett litet fotavtryck för effektiv webbutveckling.

TanStack Table

En kraftfull lösning för att bygga och hantera komplexa datapresentationer i dina applikationer, med oöverträffade möjligheter till anpassning och kontroll.

Angular

Det här ramverket erbjuder en robust lösning för att bygga dynamiska och skalbara webbapplikationer. De omfattande funktionerna passar utvecklare som söker ett flexibelt men strukturerat sätt att utveckla applikationer.

ChakraUI

Skapa snabbt och effektivt tillgängliga webbapplikationer med en gedigen uppsättning viktiga komponenter som är enkla att använda och mycket anpassningsbara.

cmdk

Den här komponenten är en komplett lösning för kommandomenyer i React med fokus på både användarupplevelse och flexibilitet för utvecklare.

daisyUI

Verktyget hjälper utvecklare att snabbt och effektivt bygga snygga användargränssnitt med semantiska klassnamn som effektiviserar utvecklingsprocessen.

dndkit

En verktygslåda som gör det enkelt för utvecklare att lägga till dra och släpp-funktionalitet i sina React-applikationer.