📄️ useActiveElement
React 跟踪 `document.activeElement` 的监听 hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useClickOutside
监听元素外部的点击。 对于模式或下拉菜单很有用。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useDocumentVisibility
跟踪 [document.visibilityState](https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState) 的 React Hook。 本文介绍其用法、最佳实践与代码示例。
📄️ useDoubleClick
双击跟踪。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useDraggable
元素拖动。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useDropZone
创建一个可以拖拽文件的区域。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useElementBounding
追踪 HTML 元素边界框的 React Hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useElementSize
追踪 HTML 元素大小的React Hook. [ResizeObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver)。 本文介绍其用法、最佳实践与代码示例。
📄️ useElementVisibility
追踪视窗内元素可见性的 React Hook。这是 `useIntersectionObserver` 的一个封装器。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useFocus
跟踪元素焦点状态的 React Hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useIntersectionObserver
使用 [Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) 跟踪元素。 本文介绍其用法、最佳实践与代码示例。
📄️ useMeasure
使用 `Resize Observer API` 跟踪 HTML 元素的尺寸。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useMutationObserver
使用 [MutationObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) 检测 DOM 的更改。 本文介绍其用法、最佳实践与代码示例。
📄️ useResizeObserver
使用 [ResizeObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) 跟踪元素大小。 本文介绍其用法、最佳实践与代码示例。
📄️ useSticky
跟踪元素是否粘滞。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useWindowFocus
使用 `window.onfocus` and `window.onblur` 事件跟踪页面焦点。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useWindowScroll
useWindowScroll 是一个 React Hook,它用于获取浏览器窗口的滚动位置。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useWindowSize
跟踪视窗大小的 React Hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。