Ariakit
/
/
This site is under construction Subscribe to updates

Getting started

Ariakit is an open source library that provides lower-level React components and hooks for building accessible web apps, design systems, and component libraries.

Installation

First, make sure you have react and react-dom installed. Ariakit works with React 17 and above.

npm install react react-dom

Then, install Ariakit:

npm install ariakit

Usage

Ariakit exports a set of unstyled React components and hooks that you can use to build accessible web apps. For example, you can use the Button component to create a button:

import { Button } from "ariakit/button";
import "./style.css";

export default function Example() {
  return <Button className="button">Button</Button>;
}

CDN

You can also use Ariakit directly in the browser via a CDN. This method is only for development purposes and is not recommended for production.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Reakit</title>
  </head>
  <body>
    <div id="root"></div>
    <!-- Babel -->
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
    <!-- Ariakit peer dependencies -->
    <script src="https://unpkg.com/react/umd/react.development.js"></script>
    <script src="https://unpkg.com/react-dom/umd/react-dom.development.js"></script>
    <!-- Ariakit UMD package -->
    <script src="https://unpkg.com/ariakit"></script>
    <!-- Usage -->
    <script type="text/babel">
      const { Button } = Ariakit;

      function App() {
        return <Button>Button</Button>;
      }

      ReactDOM.createRoot(document.getElementById("root")).render(<App />);
    </script>
  </body>
</html>