useFocusWithin

Tags:

一个 React 钩子(Hook),用于返回一个布尔值,该值表示组件是否获得焦点或其任何子元素是否获得焦点。

演示

源码
Focused Within Amber Box:
false

用法

请查看 API。

源码

点击下方链接跳转 GitHub 查看源代码。

API

const isFocusWithin = useFocusWithin(elementTarget)

元素目标 ElementTarget

ElementTarget 是一个联合类型,代表可以被定位的各种元素。

更多详情,请参见 ElementTargetElementTarget 类型

返回值

表示是否在目标元素内获得焦点的 boolean 值。