# State

The cell ID exposed by the root through `aria-activedescendant`.
Native focus stays on the root; selected cells and editing state are not stored here.

## Signatures

```ts
export interface State {
    readonly activeId: string | null;
}
```

## Property: activeId

Id currently active for keyboard navigation; null means no active item.
