# Radix UI
Unstyled, accessible, open source React primitives for high-quality web apps and design systems.
{
Radix Primitives is a low-level UI component library with a focus on accessibility, customization and developer experience. You can use
these components either as the base layer of your design system, or adopt them incrementally.
}
At minimum, we recommend you read the following documentation before you start this integration guide.
* [Introduction](https://www.radix-ui.com/primitives/docs/overview/introduction)
* [Getting Started](https://www.radix-ui.com/primitives/docs/overview/getting-started)
* [Styling](https://www.radix-ui.com/primitives/docs/guides/styling)
## Requirements
\| Tooling | Minimum Supported |
\| ------------------------------------- | ----------------- |
\| [React](https://react.dev/) | 18 |
\| [Skeleton](https://skeleton.dev) | 3 |
\| [Radix UI](https://www.radix-ui.com/) | 1 |
\| [Tailwind](https://tailwindcss.com/) | 4 |
## Introduction
In this guide we'll implement the following Radix UI `` component. This will showcase the bare minimum requirements for integrating Skeleton with Radix UI.
## Get Started
## Styling
Each Radix UI component accepts a `className` prop. Use this to provide Tailwind and Skeleton utility classes.
### Basic Styles
Styling the `` component.
```tsx
{/* ... */}
```
Styling each item component. Apply these styles to each button.
```tsx
{/* ... */}
```
### Complete Example
Below is a complete example showing the entire component with all styles and basic configuration.
```tsx
import * as RadixToggleGroup from '@radix-ui/react-toggle-group';
import { useState, type FC } from 'react';
interface ToggleGroupProps {
/* ... */
}
export const ToggleGroup: FC = () => {
const [value, setValue] = useState('left');
return (
{
if (value) setValue(value);
}}
aria-label="Text alignment"
>
Left
Center
Right
);
};
```
## Going Further
If you wish to match Skeleton component conventions, view our [contributor component guidelines](/docs/resources/contribute/components).
## Attribution
Radix UI is created and maintained by [WorkOS](https://workos.com/).