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.

Overview

Name With Ownerariakit/ariakit
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
Release Count756
Last Release Name@ariakit/test@0.3.15 (Posted on 2024-04-23 11:54:19)
First Release Namev0.0.2 (Posted on 2018-01-22 21:10:10)
Created At2017-09-19 22:00:42
Pushed At2024-05-07 11:39:18
Last Commit At
Stargazers Count7.6k
Watchers Count53
Fork Count365
Commits Count4.3k
Has Issues Enabled
Issues Count593
Issue Open Count75
Pull Requests Count2650
Pull Requests Open Count19
Pull Requests Close Count226
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top