Beta Preview

useId

If a default is not provided, generate an id.

Introduction

The useId hook creates an autogenerated unique id for an element. An id from props can used instead of the autogenerated id when available.

Example

import {useId} from '@react-aria/utils';

let elementId = useId();
let componentId = useId(props.id);

API

useId(defaultId?: string): string