Хуки

useFocusTrap

Захвататывает фокус внутри одного DOM элемента. На данный момент уже подключен в комопненте Modal.

Live Editor

Result

Принимает параметры active(по умолчанию true), firstFocusSelector?: string | React.RefObject<HTMLElement> - selector или RefObject, который должен быть в фокусе при открытии, а также focusAfterNode?: React.RefObject<HTMLElement> - элемент для фокуса после закрытия(по умолчанию фокус на последнем перед открытием активном элементе).

Live Editor

Result