- ไลบรารีโอเพนซอร์สที่提供 คอมโพเนนต์และฮุก React ระดับล่าง ที่เป็นไปตาม มาตรฐานการเข้าถึง
- เหมาะสำหรับการสร้างเว็บแอป, ดีไซน์ซิสเต็ม และไลบรารีคอมโพเนนต์
- โดยพื้นฐานจะให้ คอมโพเนนต์แบบไม่มีสไตล์ มา แต่สามารถปรับแต่งสไตล์ได้อย่างอิสระด้วย CSS/CSS-in-JS/Styled Components/Tailwind/Emotion และวิธีอื่น ๆ
- คอมโพเนนต์หลักต่าง ๆ: ทำงานบนพื้นฐานของ แพตเทิร์น WAI-ARIA และรับประกันความเข้ากันได้กับคีย์บอร์ดและสกรีนรีดเดอร์
- คอมโพเนนต์พื้นฐาน: Button, Checkbox, Combobox, Dialog, Disclosure, Form, Heading, Hovercard, Menu, Menubar, Popover, Radio, Select, Tab, Toolbar, Tooltip, VisuallyHidden
- คอมโพเนนต์เชิงนามธรรม: Collection, Command, Composite, Focusable, Group, Portal, Role, Separator
- รองรับ native props เช่น
className, style, ref และสามารถควบคุม CSS selector ได้ผ่านแอตทริบิวต์ aria-* และ data-* ที่ปลอดภัย
- มาพร้อมโครงสร้างคอมโพเนนต์แบบ unstyled + primitive
- หากต้องการ สามารถคัดลอก โค้ดตัวอย่าง ไปวางในแอปพลิเคชันได้โดยตรง แล้วปรับแต่งเฉพาะสไตล์
- แนวทางนี้ช่วยให้คงไว้ทั้ง การเข้าถึง และ ความสม่ำเสมอ ของ UI พร้อมกับมี อิสระด้านการออกแบบ ตามต้องการ
ยังไม่มีความคิดเห็น