useFocus
Opens the floating element while the reference element has focus, like CSS :focus
.
Usage
This Hook returns event handler props. To use it, pass it the context object returned from useFloating()
, and then feed its result into the useInteractions()
array. The returned
prop getters are then spread onto the elements for rendering.
Options
enabled | Conditionally enable/disable the Hook. |
visibleOnly | Whether the open state only changes if the focus event is considered visible (:focus-visible CSS selector). |
Compare
Compare to Floating UI React.