📄️ use
`use` 是一个用于解析 React v18 及以下版本的 promise 状态的 polyfill hook。请注意,它只实现了消费 promise 的能力。 本文介绍其用法、最佳实践与代码示例。
📄️ useControlled
`useControlled` 是一个自定义 hook,帮助你管理受控组件。它是 `useState` 的一个包装器,允许你从外部控制组件的值。 :::note `useControlled` 组件不支持在受控和非受控之间切换,也不支持传递函数更新函数,可以参考这个讨论 https://github.com/adobe
📄️ useCookie
有助于在 CookieStore 中存储、更新和删除值的 hook :::note 当你在多个组件中使用相同键的 useCookie hook 并使用 setCookieValue 时,它不会触发其他使用此 hook 的组件进行更新。 如果你想要一个广播效果,可以参考以下链接:https://github.com/ch
📄️ useCountDown
React State Hooks that return the minutes gracefull。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useCounter
跟踪数值的 React hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useCycleList
循环浏览项目列表。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useDebounce
对值进行防抖的React hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useDisclosure
`useDisclosure` 是一个提供了创建披露小部件所需的所有工具的 hook。披露小部件用于显示或隐藏内容。此 hook 提供了控制内容可见性的状态和函数。 本文介绍其用法、最佳实践与代码示例。
📄️ useFirstMountState
返回组件是否刚刚挂载的 React Hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useHover
跟踪鼠标是否在元素上。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useLatest
跟踪 React State 的最新值。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useLocalStorage
轻松管理 `localStorage`。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useMergedRefs
`useMergedRefs` 是一个合并多个 ref 到单个 ref 的 hook。当你需要在单个 dom 节点上使用多个 ref 时,请使用此 hook。 本文介绍其用法、最佳实践与代码示例。
📄️ useMountedState
检查组件的挂载状态。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ usePrevious
跟踪更新前的值。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useRafState
在 [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame) 更新状态。 本文介绍其用法、最佳实践与代码示例。
📄️ useSessionStorage
轻松管理 `sessionStorage`。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useSetState
类似于 `class component` 中的 `setState`。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useSupported
检测浏览器是否支持某些新的特性。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useTextSelection
跟踪用户选中的文字。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useThrottle
对值进行节流的React hook。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。
📄️ useToggle
优雅管理 `Boolean` 值。 本文介绍其用法、最佳实践与代码示例。适用于 React 开发中需要处理副作用的场景。