📄️ use
`use` 是一個用於解析 React v18 及以下版本的 promise 狀態的 polyfill hook。請注意,它只實現了消費 promise 的能力。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useBoolean
管理布爾值的 React hook。本文介紹其用法、最佳實踐與代碼示例。適用於 React 開發中需要管理布爾狀態的場景。
📄️ useControlled
`useControlled` 是一個自定義 hook,幫助你管理受控組件。它是 `useState` 的一個包裝器,允許你從外部控制組件的值。 :::note `useControlled` 組件不支持在受控和非受控之間切換,也不支持傳遞函數更新函數,可以參考這個討論 https://github.com/adobe
📄️ useCookie
有助於在 CookieStore 中存儲、更新和刪除值的 hook :::note 當你在多個組件中使用相同鍵的 useCookie hook 並使用 setCookieValue 時,它不會觸發其他使用此 hook 的組件進行更新。 如果你想要一個廣播效果,可以參考以下鏈接:https://github.com/ch
📄️ useCountDown
返回分鐘倒計時的 React 狀態鉤子。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useCounter
跟蹤數值的 React hook。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useCycleList
循環瀏覽項目列表。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useDebounce
對值進行防抖的React hook。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useDisclosure
`useDisclosure` 是一個提供了創建披露小部件所需的所有工具的 hook。披露小部件用於顯示或隱藏內容。此 hook 提供了控制內容可見性的狀態和函數。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useFirstMountState
返回組件是否剛剛掛載的 React Hook。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useHover
跟蹤滑鼠是否在元素上。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useLatest
跟蹤 React State 的最新值。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useLocalStorage
輕鬆管理 `localStorage`。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useMap
管理 Map 的 React hook。本文介紹其用法、最佳實踐與代碼示例。適用於 React 開發中需要管理鍵值對數據的場景。
📄️ useMergedRefs
`useMergedRefs` 是一个合并多个 ref 到单个 ref 的 hook。当你需要在单个 dom 节点上使用多个 ref 时,请使用此 hook。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useMountedState
檢查組件的掛載狀態。 本文介紹其用法、最佳實踐與代碼示例。
📄️ usePrevious
跟蹤更新前的值。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useRafState
在 [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame) 更新狀態。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useSessionStorage
輕鬆管理 `sessionStorage`。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useSetState
類似於 `class component` 中的 `setState`。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useSupported
檢測瀏覽器是否支持某些新的特性。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useTextSelection
跟蹤用户选中的文字。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useThrottle
對值進行節流的React hook。 本文介紹其用法、最佳實踐與代碼示例。
📄️ useToggle
優雅管理 `Boolean` 值。 本文介紹其用法、最佳實踐與代碼示例。