Prezentare generală
Componentele interactive migrate folosesc primitive Base UI pentru semantică și comportamentul tastaturii. Aplicația dvs. furnizează în continuare etichete relevante, descrieri, mesaje de eroare și ordinea de focalizare.Etichetați fiecare control
UtilizațiField.Label cu o intrare pentru a asocia o etichetă vizibilă cu elementul de control. Field.Description oferă text de suport:
aria-label sau aria-labelledby.
Păstrați comportamentul nativ
Utilizați proprietățile de stare și de schimbare ale componentei, cum ar fichecked și onCheckedChange pentru Switch. Mențineți vizibili indicatorii de focalizare. Când utilizați render pentru a înlocui un element, păstrați referința, gestionarii de evenimente și atributele pe care componenta i le transmite.
Un element de control dezactivat nu poate fi modificat și este, în general, exclus din navigarea cu tastatura și din trimiterea formularelor. Un element de control doar în citire își păstrează valoarea și poate rămâne focalizabil; alegeți starea care corespunde interacțiunii intenționate.