• ไลบรารีโอเพนซอร์สที่提供 คอมโพเนนต์และฮุก 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 พร้อมกับมี อิสระด้านการออกแบบ ตามต้องการ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น