Przejdź do treści

BaseUI

Bezstylowe komponenty React bez gotowej struktury, do tworzenia dostępnych i łatwych do dostosowania interfejsów z pełną kontrolą nad stylami.

Biblioteka bezstylowych komponentów React bez gotowej struktury, zapewniających pełną kontrolę nad znacznikami i CSS, a zarazem oferujących solidne domyślne ustawienia dostępności i obsługę zgodną z ARIA.

Komponenty zaprojektowano jako kompozycyjne elementy bazowe z API opartym na slotach. Można je eliminować z pakietu, gdy nie są używane; obsługują TypeScript i współpracują z dowolnym podejściem do stylowania, w tym Tailwind, CSS Modules, CSS-in-JS i czystym CSS.

Biblioteka obejmuje wiele wzorców i elementów UI, takich jak Accordion, Alert Dialog, Avatar, Checkbox i Checkbox Group, Collapsible, Context Menu, Dialog, Field i Fieldset, Form, Input, Menu i Menubar, Meter, Navigation Menu, Number Field, Popover, Progress, Radio, Scroll Area, Select, Separator, Slider, Switch, Tabs, Toast, Toggle i Toggle Group, Toolbar, Tooltip, a także narzędzia takie jak Direction Provider i useRender.

Komponenty wyskakujące korzystają z React Portals. Zaleca się utworzenie odizolowanego kontekstu stosu, aby uniknąć konfliktów z-index i zapewnić wyświetlanie nakładek nad treścią strony. Dokumentacja zawiera przykłady składania komponentów, łączenia ich części i integracji z różnymi systemami stylowania.

Biblioteka jest otwartoźródłowa, objęta licencją MIT i aktywnie rozwijana. Oferuje plan rozwoju oraz wskazówki dotyczące dostępności. Strony dokumentacji można wyświetlać w formacie Markdown; zawierają też materiały przyjazne dla LLM, ułatwiające analizę i integrację kodu.

Funkcje

  • Bezstylowe komponenty React bez gotowej struktury
  • Domyślnie dostępne, z obsługą zgodną z ARIA
  • Kompozycyjne API oparte na slotach
  • Kompilacje ESM z możliwością eliminowania nieużywanego kodu
  • Definicje typów TypeScript
  • Współpracuje z Tailwind, CSS Modules, CSS-in-JS i czystym CSS
  • React Portals dla wyskakujących okien i nakładek
  • Wskazówki dotyczące izolowania kontekstu stosu, aby uniknąć problemów z z-index
  • Wzorce użycia kontrolowanego i niekontrolowanego
  • Szeroki wybór komponentów (menu, okna dialogowe, wyskakujące okna, karty, listy wyboru, suwaki itp.)
  • Przyjazne dla SSR i niezależne od frameworka
  • Licencja open source MIT
  • Dokumentacja w formacie Markdown z materiałami pomocniczymi dla LLM

Powiązane pozycje

To otwarte rozwiązanie UI umożliwia tworzenie zaawansowanych systemów projektowych z użyciem konfigurowalnych komponentów, które można dostosować do różnych stylów wizualnych i standardów dostępności.

Gwiazdy GitHub
3.9K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Ten produkt oferuje rozbudowany zestaw narzędzi do tworzenia interfejsów użytkownika w React, kładąc nacisk na elastyczność i zgodność ze standardami projektowymi.

Gwiazdy GitHub
94.2K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Nieoficjalny port Vue oferujący konfigurowalne i dostępne komponenty UI do tworzenia systemów projektowych.

Gwiazdy GitHub
3.8K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Bogaty zestaw komponentów UI open source, stworzonych z myślą o płynnym i wydajnym tworzeniu aplikacji Vue.js.

Gwiazdy GitHub
11.0K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Nieostylowane, dostępne prymitywy React open source do tworzenia wysokiej jakości aplikacji internetowych i systemów projektowych.

Gwiazdy GitHub
16.0K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Komponent wysuwanego panelu bez stylów, stworzony z myślą o płynnej integracji z aplikacjami React i lepszej obsłudze urządzeń mobilnych.

Gwiazdy GitHub
6.5K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

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ć.

Gwiazdy GitHub
38.1K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

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.

Gwiazdy GitHub
10.0K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

O KickstartUI

KickstartUI to idealne miejsce, by odkrywać najlepsze frameworki UI, biblioteki i narzędzia do tworzenia aplikacji. Starannie wybieramy najwyższej jakości zasoby, aby pomóc programistom wcielać pomysły na UI w życie. Niezależnie od tego, czy tworzysz responsywną aplikację internetową, projektujesz interfejs mobilny czy opracowujesz interaktywny prototyp, nasza platforma oferuje niezbędne narzędzia, które przyspieszą Twoje projekty i poprawią doświadczenia użytkowników. Poznaj naszą obszerną kolekcję, aby być na bieżąco z najnowszymi trendami, odkrywać nowe możliwości i doskonalić projekty UI. Chcesz rozpocząć kolejny projekt? Zajrzyj do polecanych zasobów lub wyszukaj konkretne narzędzia dopasowane do swoich potrzeb.