- Thư viện mã nguồn mở cung cấp các component và hook React mức thấp tuân thủ tiêu chuẩn khả năng truy cập
- Phù hợp để xây dựng web app, design system và thư viện component
- Về mặc định, thư viện cung cấp các component không áp dụng sẵn style, nhưng có thể tự do tạo kiểu bằng nhiều cách như CSS/CSS-in-JS/Styled Components/Tailwind/Emotion
- Các component chính: hoạt động dựa trên mẫu WAI-ARIA và bảo đảm khả năng tương thích với bàn phím và trình đọc màn hình
- Component cơ bản: Button, Checkbox, Combobox, Dialog, Disclosure, Form, Heading, Hovercard, Menu, Menubar, Popover, Radio, Select, Tab, Toolbar, Tooltip, VisuallyHidden
- Component trừu tượng: Collection, Command, Composite, Focusable, Group, Portal, Role, Separator
- Hỗ trợ native props như
className, style, ref, và có thể kiểm soát CSS selector thông qua các thuộc tính aria-* và data-* an toàn
- Cung cấp cấu trúc component unstyled + primitive
- Khi cần, có thể sao chép nguyên mã ví dụ và dán vào ứng dụng rồi chỉ tùy biến phần style
- Cách tiếp cận này giúp duy trì khả năng truy cập và tính nhất quán của UI, đồng thời vẫn đảm bảo độ tự do trong thiết kế mong muốn
Chưa có bình luận nào.