TheSisb / ariakit

Toolkit for building accessible web apps with React

Home Page:https://reakit.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://reakit.io

License:MIT License


Languages

Language:TypeScript 93.4%Language:JavaScript 4.9%Language:CSS 1.8%Language:Shell 0.0%