Przejdź do treści

Refine to metaframework open source przeznaczony do tworzenia aplikacji internetowych opartych w dużej mierze na operacjach CRUD z użyciem React. Zapewnia solidne rozwiązanie dla różnych potrzeb firmowych, takich jak tworzenie narzędzi wewnętrznych, paneli administracyjnych, dashboardów i aplikacji B2B.

Refine pozwala usprawnić pracę dzięki podstawowym hookom i komponentom dostosowanym do takich funkcji jak uwierzytelnianie, kontrola dostępu, trasowanie, komunikacja sieciowa, zarządzanie stanem i internacjonalizacja (i18n). Metaframework opiera się na architekturze headless, która umożliwia szeroką personalizację przez oddzielenie logiki biznesowej od interfejsu użytkownika i trasowania.

Refine płynnie integruje się z popularnymi frameworkami UI, takimi jak Ant Design, Material UI i Chakra UI. Obsługuje również platformy takie jak Next.js, Remix, React Native i Electron, dzięki czemu sprawdza się w wielu scenariuszach programistycznych.

Funkcje

  • Podstawowe hooki do uwierzytelniania i kontroli dostępu
  • Integracja z ponad 15 usługami backendowymi
  • Obsługa SSR z Next.js i Remix
  • Automatyczne generowanie UI CRUD
  • Kompleksowe zarządzanie stanem
  • Providery do obsługi procesów uwierzytelniania
  • Obsługa aplikacji działających w czasie rzeczywistym
  • Narzędzia programistyczne do debugowania i monitorowania

Powiązane pozycje

Next.js

Rozbudowane rozwiązanie do tworzenia asynchronicznych, dynamicznych aplikacji internetowych, którego liczne funkcje zwiększają produktywność programistów.

Preact

Szybka alternatywa dla React, która zachowuje nowoczesne funkcje i ma niewielki rozmiar, ułatwiając wydajne tworzenie stron internetowych.

TanStack Table

Zaawansowane rozwiązanie do tworzenia i zarządzania złożonymi reprezentacjami danych w aplikacjach, zapewniające niezrównane możliwości dostosowywania i kontroli.

Angular

Ten framework zapewnia solidne rozwiązanie do tworzenia dynamicznych i skalowalnych aplikacji internetowych. Bogaty zestaw funkcji odpowiada potrzebom programistów szukających elastycznego, a zarazem uporządkowanego podejścia do tworzenia aplikacji.

ChakraUI

Szybko i sprawnie twórz dostępne aplikacje internetowe dzięki zestawowi podstawowych komponentów, które są łatwe w użyciu i można je łatwo dostosować.

cmdk

Ten komponent to kompleksowe rozwiązanie w postaci menu poleceń dla React, zaprojektowane z myślą zarówno o wygodzie użytkowników, jak i elastyczności dla programistów.

daisyUI

To narzędzie pozwala programistom szybko i wydajnie tworzyć atrakcyjne interfejsy użytkownika dzięki semantycznym nazwom klas, które usprawniają proces tworzenia.

dndkit

Zestaw narzędzi, który ułatwia programistom dodawanie funkcji przeciągania i upuszczania do aplikacji React.