Skip to content
forked from ariakit/ariakit

Toolkit for building accessible web apps with React

License

Notifications You must be signed in to change notification settings

horacioh/ariakit

 
 

Repository files navigation

Ariakit

Toolkit for building accessible web apps with React.
Explore website »


NPM version NPM downloads Build Status
Sponsors Backers Follow Ariakit on Twitter

If you're looking for v1, check out v1 branch.

Installation

npm:

npm i ariakit

Yarn:

yarn add ariakit

Usage

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

function App() {
  const dialog = useDialogState();
  return (
    <>
      <Button onClick={dialog.toggle}>Open dialog</Button>
      <Dialog state={dialog}>
        <DialogHeading>Welcome</DialogHeading>
        <DialogDescription>Welcome to Reakit!</DialogDescription>
      </Dialog>
    </>
  );
}

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

About

Toolkit for building accessible web apps with React

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 93.3%
  • JavaScript 4.9%
  • CSS 1.8%