Headless- ja tyylittelemätön React-komponenttikirjasto, joka tarjoaa täyden hallinnan merkintään ja CSS-tyyleihin sekä vahvat saavutettavuuden oletusasetukset ja ARIA-yhteensopivan toiminnan.
Yhdisteltäviksi perusosiksi suunnitellut komponentit käyttävät aukkoihin perustuvaa API-rakennetta, ovat puusta ravisteltavia, TypeScript-valmiita ja toimivat minkä tahansa tyylittelytavan kanssa, kuten Tailwind-, CSS Modules-, CSS-in-JS- tai tavallisen CSS-tyylittelyn.
Kirjasto kattaa laajan valikoiman UI-malleja ja perusosia, kuten haitarin, hälytysvalintaikkunan, avatarin, valintaruudun ja valintaruuturyhmän, kokoon taitettavan osion, kontekstivalikon, valintaikkunan, kentän ja kenttäryhmän, lomakkeen, syötekentän, valikon ja valikkopalkin, mittarin, navigointivalikon, numerokentän, ponnahdusikkunan, edistymisilmaisimen, valintanapin, vieritysalueen, valintavalikon, erottimen, liukusäätimen, kytkimen, välilehdet, ilmoituksen, valitsimen ja valitsinryhmän, työkalupalkin sekä työkaluvihjeen. Lisäksi mukana on apuohjelmia, kuten Direction Provider ja useRender.
Ponnahduskomponentit käyttävät React Portals -portaalitoimintoa. z-index-ristiriitojen välttämiseksi suositellaan eristetyn pinontakontekstin luomista, jolloin peittokäyttöliittymät näkyvät aina sivun sisällön päällä. Dokumentaatio sisältää esimerkkejä komponenttien kokoamisesta, osien yhdistelystä ja eri tyylittelyjärjestelmiin integroinnista.
Avoimen lähdekoodin kirjasto julkaistaan MIT-lisenssillä, ja sitä kehitetään aktiivisesti. Siihen kuuluu julkaisusuunnitelma ja saavutettavuuteen keskittyvää ohjeistusta. Dokumentaatiosivuja voi tarkastella muodossa Markdown, ja mukana on LLM-ystävällisiä resursseja, jotka helpottavat koodin tutkimista ja integrointia.