Ariakit

使用 React 构建无障碍 web 应用程序的工具包。「Toolkit for building accessible web apps with React」

Github stars Tracking Chart

Installation

npm:

npm i @ariakit/react

pnpm:

pnpm add @ariakit/react

Yarn:

yarn add @ariakit/react

Usage

import { useState } from "react";
import { createRoot } from "react-dom/client";
import { Button, Dialog, DialogHeading } from "@ariakit/react";

function App() {
  const [open, setOpen] = useState(false);
  return (
    <>
      <Button onClick={() => setOpen(true)}>Open dialog</Button>
      <Dialog open={open} onClose={() => setOpen(false)}>
        <DialogHeading>Ariakit</DialogHeading>
        <p>Welcome to Ariakit!</p>
      </Dialog>
    </>
  );
}

createRoot(document.getElementById("root")).render(<App />);

Attribution

Browser testing provided by

Contributing

Follow the instructions on the contributing guide.

Main metrics

Overview
Name With Ownerariakit/ariakit
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 5)
Platform
License:MIT License
所有者活动
Created At2017-09-19 22:00:42
Pushed At2025-06-10 20:38:00
Last Commit At
Release Count811
Last Release Name@ariakit/tailwind@0.1.7 (Posted on 2025-05-25 17:23:16)
First Release Namev0.0.2 (Posted on 2018-01-22 21:10:10)
用户参与
Stargazers Count8.1k
Watchers Count55
Fork Count389
Commits Count5.1k
Has Issues Enabled
Issues Count675
Issue Open Count96
Pull Requests Count3382
Pull Requests Open Count22
Pull Requests Close Count298
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private