hooks
A high-quality & reliable React Hooks library. https://alibaba.github.io/hooks/
File Explorer
Download Latest Version (.zip)- demo.mdc
- docs.mdc
- git.mdc
- project.mdc
- testing.mdc
- typescript.mdc
- pr_cn.md
- comment-when-needs-more-info.yml
- gitleaks.yml
- issue-close-require.yml
- issue-reply.yml
- pkg.pr.new.yml
- static.yml
- test.yml
- PULL_REQUEST_TEMPLATE.md
- commit-msg
- pre-commit
- config.ts
- hooks.ts
- function.en-US.md
- function.zh-CN.md
- hmr.en-US.md
- hmr.zh-CN.md
- ssr.en-US.md
- ssr.zh-CN.md
- strict.en-US.md
- strict.zh-CN.md
- dom.en-US.md
- dom.zh-CN.md
- index.en-US.md
- index.zh-CN.md
- upgrade.en-US.md
- upgrade.zh-CN.md
- index.en-US.md
- index.zh-CN.md
- .gitkeep
- index.spec.ts
- index.ts
- index.spec.ts
- index.ts
- index.spec.ts
- index.ts
- index.spec.ts
- cache.tsx
- form.tsx
- init.tsx
- ready.tsx
- table.tsx
- validate.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- types.ts
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- demo5.tsx
- demo6.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- debounceOptions.ts
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- index.ts
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- react-hooks.jpg
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- cache.tsx
- form.tsx
- init.tsx
- table.tsx
- validate.tsx
- fusionAdapter.ts
- index.en-US.md
- index.tsx
- index.zh-CN.md
- types.ts
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- default.tsx
- mutate.tsx
- pagination.tsx
- reload.tsx
- scroll.tsx
- scrollTop.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- types.ts
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- demo5.tsx
- demo6.tsx
- demo7.tsx
- demo8.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- types.ts
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- node.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- node.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- index.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- useAutoRunPlugin.spec.ts
- useCachePlugin.spec.tsx
- useDebouncePlugin.spec.ts
- useLoadingDelayPlugin.spec.ts
- usePollingPlugin.spec.ts
- useRefreshOnWindowFocusPlugin.spec.ts
- useRetryPlugin.spec.ts
- useThrottlePlugin.spec.ts
- cancel.tsx
- default.tsx
- lifeCycle.tsx
- manual-run.tsx
- manual-runAsync.tsx
- mutate.tsx
- params.tsx
- refresh.tsx
- basic.en-US.md
- basic.zh-CN.md
- cacheKey.tsx
- clearCache.tsx
- params.tsx
- setCache.tsx
- share.tsx
- staleTime.tsx
- cache.en-US.md
- cache.zh-CN.md
- debounce.tsx
- debounce.en-US.md
- debounce.zh-CN.md
- default.tsx
- manual.tsx
- index.en-US.md
- index.zh-CN.md
- loadingDelay.tsx
- loadingDelay.en-US.md
- loadingDelay.zh-CN.md
- polling.tsx
- pollingError.tsx
- polling.en-US.md
- polling.zh-CN.md
- manualReady.tsx
- ready.tsx
- ready.en-US.md
- ready.zh-CN.md
- refreshDeps.tsx
- refreshDepsAction.tsx
- refresyDeps.en-US.md
- refresyDeps.zh-CN.md
- refreshOnWindowFocus.tsx
- refreshOnWindowFocus.en-US.md
- refreshOnWindowFocus.zh-CN.md
- retry.tsx
- retry.en-US.md
- retry.zh-CN.md
- throttle.tsx
- throttle.en-US.md
- throttle.zh-CN.md
- useAutoRunPlugin.ts
- useCachePlugin.ts
- useDebouncePlugin.ts
- useLoadingDelayPlugin.ts
- usePollingPlugin.ts
- useRefreshOnWindowFocusPlugin.ts
- useRetryPlugin.ts
- useThrottlePlugin.ts
- cache.ts
- cachePromise.ts
- cacheSubscribe.ts
- cancelledError.ts
- isDocumentVisible.ts
- isOnline.ts
- limit.ts
- subscribeFocus.ts
- subscribeReVisible.ts
- Fetch.ts
- types.ts
- useRequest.ts
- useRequestImplement.ts
- index.ts
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts.snap
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.tsx
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- demo3.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- throttleOptions.ts
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.tsx
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- demo2.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- demo1.tsx
- index.en-US.md
- index.ts
- index.zh-CN.md
- index.spec.ts
- createEffectWithTarget.ts
- depsAreSame.ts
- depsEqual.ts
- domTarget.ts
- getDocumentOrShadow.ts
- index.ts
- isAppleDevice.ts
- isBrowser.ts
- isDev.ts
- lodash-polyfill.ts
- noop.ts
- rect.ts
- testingHelpers.ts
- tests.tsx
- useDeepCompareWithTarget.ts
- useEffectWithTarget.ts
- useIsomorphicLayoutEffectWithTarget.ts
- useLayoutEffectWithTarget.ts
- global.d.ts
- index.spec.ts
- index.ts
- gulpfile.js
- package.json
- tsconfig.json
- tsconfig.pro.json
- vitest.config.ts
- webpack.config.ts
- browser.spec.tsx
- router.spec.tsx
- setup.tsx
- demo1.tsx
- demo2.tsx
- demo3.tsx
- demo4.tsx
- index.ts
- gulpfile.js
- package.json
- README.md
- tsconfig.json
- tsconfig.pro.json
- use-url-state.en-US.md
- use-url-state.zh-CN.md
- vitest.config.ts
- webpack.config.ts
- bootstrap-badge.css
- test-external-script.js
- logo.svg
- simple-logo.svg
- style.css
- build-with-relative-paths.js
- .babelrc
- .coveralls.yml
- .editorconfig
- .gitignore
- .gitleaks.toml
- .npmrc
- .travis.yml
- AGENTS.md
- biome.json
- CLAUDE.md
- CONTRIBUTING.MD
- CONTRIBUTING.zh-CN.MD
- gulpfile.js
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh-CN.md
- SECURITY.md
- tsconfig.base.json
- tsconfig.pro.json
- umd.html
- vitest.config.ts
- webpack.common.ts
// repository documentation
Was this content helpful?
(0 ratings)
