GitHub / alibaba/hooks / commits
A high-quality & reliable React Hooks library. https://alibaba.github.io/hooks/
SHA | Message | Author | Date | Stats |
---|---|---|---|---|
95409beb | chore: bump version 3.7.10 (#2468) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
504a258d | chore: lock pnpm version & revert lock file (#2467) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
94190fad | chore: update dep | 潇见 <x****j@a****m> | over 1 year ago | |
5752f300 | fix: revert #2233 (#2453) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
ba327a78 | chore: update pub:doc | 潇见 <x****j@a****m> | over 1 year ago | |
89c66be0 | chore: update version | 潇见 <x****j@a****m> | over 1 year ago | |
7843f022 |
chore: bump query-string to ^8.1.0 and update jest config (#2319)
Co-authored-by: liuyib <1****5@q****m> |
Winter Sun <3****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
b6fbcfd8 |
perf(useDocumentVisibility): remove unnecessary func (#2430)
Co-authored-by: 云泥 <1****5@q****m> |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
d6b9bb08 | docs(useAntdTable&useDynamicList): table style overflow auto (#2438) |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
3b2c0589 | fix: useTimeout文档中API处的delay属性的类型标注 (#2439) |
OweQian <1****9@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
43a016b3 | docs(useDrag): style overflow auto (#2443) |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
6b68ccae | docs(useInViewport): add options params undefined type (#2444) |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
2bac2070 | ci: Use GITHUB_OUTPUT envvar instead of set-output command (#2446) |
Arun Sathiya <a****n@a****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
ecf6b624 | fix: type (#2447) |
Bowen <r****t@b****l>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
34148f30 | chore: update time to present (#2429) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
4c9dbc11 |
docs(useInfiniteScroll): fix api table (#2433)
Co-authored-by: liuyib <1****5@q****m> |
marun <m****n@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
656c9161 | docs(useExternal): text overflow of the box (#2428) |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
91bf6dd5 | docs(useLockFn): extends any is unnecessary (#2423) |
ice <4****B@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
81195310 |
fix(useLongPress):移动时取消长按事件,清除setTimeout timerId (#2410)
Co-authored-by: Wait <l****i@W****l> |
byethewind <8****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
0690758b |
chore: packagePamanager in package.json for corepack and pnpm/action-… (#2355)
Co-authored-by: liuyib <1****5@q****m> |
shanyue <x****4@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
e124d52d | docs(useRequest): add note for refreshDeps and update demos (#2408) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
527430a7 | chore: solve ts warnings (#2339) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
532aa18e |
chore: update eslintrc.js and config.ts (#2307)
Co-authored-by: liuyib <1****5@q****m> |
xiezheng-XD <1****D@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
6266eaae | docs: update index dingding qr-code (#2411) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
978cb228 | docs: add note for pollingInterval (#2358) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
b06cfea0 | docs: modify data sharing of useRequest (#2333) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
6f47ac46 | docs(useRequest): add `refreshDepsAction` options and update demo (#2334) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
5412bb71 |
fix(useInfiniteScroll): compatibility issues of getScrollTop in Android brows...
Co-authored-by: ljjcherryli <l****i@t****m> |
LJJCherry <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
185af79d | fix(useAntdTable): search submit init should use defaultPagination (#2299) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
3fc54939 | docs: add installation instructions for bun (#2294) |
Colin McDonnell <c****4@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
2ff3ed9e | fix: typo (#2265) |
Jerome <6****3@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
8289d74a | docs(useMemoizedFn): add FAQ for special cases (#2281) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
65791303 | docs: add attention (#2274) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
d7fa79cb | feat(useInfiniteScroll): add error result (#2275) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
5b056d07 | test(useToggle): modify to call the separated callToggle (#2253) |
Cony <c****i@k****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
c14a27f0 | fix(useReactive): cannot set a object with read-only and non-configurable pro... |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
33caa724 |
refactor(createUseStorageState): adjust type of `defaultValue` and update doc...
Co-authored-by: lxr <1****0@q****m> |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
80f72264 |
fix(useFullscreen): always listen to fullscreen change and dynamically set th...
Co-authored-by: 云泥 <l****o@x****m>, liuyib <1****5@q****m> |
Tmk <i****@t****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
9d609905 |
feat(useInViewport): add 'callback' options and 'target' support array (#2061)
Co-authored-by: liuyib <1****5@q****m> |
luojz <7****z@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
2e1fe06b | ci(useLoadingDelayPlugin): fix error log (#2251) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
8d91cab2 |
feat(useDrag): useDrag adds custom picture feature (#2182)
Co-authored-by: 云泥 <1****5@q****m>, liuyib <1****5@q****m> |
泗城 <2****4@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
4d9b9236 | chore: remove useless deps (#2250) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
a6313e9d |
fix: useDebounce 在小程序里使用问题 (#1472)
Co-authored-by: 云泥 <l****o@x****m>, huangcheng <h****q@b****m> |
lxr <1****0@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
3efc83b9 |
fix(useTextSelection): keep the selected text range when secondary button of ...
Co-authored-by: liuyib <1****5@q****m> |
ZhuoYang Wu(阿离) <a****o@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
e8622458 | perf: Optional chaining ?. (#2241) |
bowen <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
fe429a4e | style: change the default import to import on demand (#2230) |
Sakuraki <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
1937bd1c | docs(useReactive): add FAQ about useReactive incompatible with Map, Set (#2243) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
beb47074 | Update index.zh-CN.md (#2242) |
holly <k****y@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
a4b87537 |
feat: useKeyPress callback passes in the triggered shortcut key (#2170)
Co-authored-by: liuyib <1****5@q****m> |
Simon He <5****5@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
be1e1415 |
chore: lodash changed to lodash-es (#2233)
Co-authored-by: 潇见 <x****j@a****m> |
ZhuoYang Wu(阿离) <a****o@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
bedc7342 | chore: update version | 潇见 <x****j@a****m> | about 2 years ago | |
bddb24dc | chore(deps): bump typescript from 4 to 5 (#2231) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
5da4cc4f | chore: optimize code by adding depsEqual function (#2216) |
maomao <1****8@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
87b3ade6 | docs(useWebSocket): update test url (#2209) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
52bc820d | fix useWebSocket error (#2176) (#2177) |
dongfang <1****8@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
7121d08e |
chore: enhance useTrackedEffect type (#2196)
Co-authored-by: wei.xue <w****e@l****m>, lxr <1****0@q****m> |
xvxlb <2****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
f96e61aa | fix: compatibility list is empty (#2206) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
a80979e1 | perf(useAsyncEffect): move isAsyncGenerator outside the hook (#2186) |
Kebai <2****9@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
b0a67b98 | docs: update docs (#2174) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
3e883302 | chore: udpate version | 潇见 <x****j@a****m> | over 2 years ago | |
112c2efc | fix(useAntdTable): reset pageSize (#2178) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
b92ca0e4 | feat(useExternal): allow resources to remain after they have lost their refer... |
ChenXiao <2****3@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
64479f67 | fix: add immediate to dep list (#2167) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
bf4e0ef7 | fix(createUseStorageState): usage of setState is inconsistent with docs (#2149) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
13aaff08 | Update index.zh-CN.md (#2159) |
Bian <1****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
8816e309 |
demo: fix time lag causing no countdown (#2150)
Co-authored-by: lijianan <5****6@q****m> |
c0dedance <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
0fb401ea |
docs(useUrlState): update docs and test case for multi-state management (#2125)
Co-authored-by: miracles1919 <5****0@q****m>, 云泥 <1****5@q****m> |
51wangping <4****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
4f293c38 | chore: optimize import to reduce bundle size (#2144) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
82e94923 | chore: typo (#2140) |
以泉印梨花 <3****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
62d4bcb2 | docs(useFullscreen): fix type of options (#2143) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
d5fd82c5 |
feat: useStorageState setStoreValue catch this error to the developer (#2123)
Co-authored-by: liuyib <1****5@q****m> |
51wangping <4****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
e3a7526b | chore: update lock | 潇见 <x****j@a****m> | over 2 years ago | |
370c7009 | chore: version update | 潇见 <x****j@a****m> | over 2 years ago | |
b72366eb | refactor(useMap/useSet): refactoring useMap and useSet for improved initialVa... |
KangXinzhi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
b3fd1bba |
feat(useFullscreen): support page fullscreen (#1893)
Co-authored-by: liuyib <1****5@q****m> |
夕水 <8****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
fa9afea0 |
docs(usePrevious): update shouldUpdate default value (#2122)
Co-authored-by: 云泥 <1****5@q****m> |
KangXinzhi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
7aca7db7 | fix(useInfiniteScroll): reload data should be latest (#2124) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
a93d3ede | Revert "fix(useCookieState): default value is not stored" (#2129) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
b8e16df3 | Revert "fix(useStorageState): default value is not stored (#2064)" and "test(... |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
3ff9bd3d |
docs: update useFavicon docs (#2132)
Co-authored-by: liuyib <1****5@q****m> |
goodjun <g****n@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
24245bdd |
test: add useCookieState test case (#2112)
Co-authored-by: liuyib <1****5@q****m> |
KangXinzhi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
b5674b5c | fix: use entire viewport when target is document (#2119) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
087f2e6c | chore: target revert to es5 (#2121) |
miracles1919 <5****0@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
bafd70d3 | fix: reload after loadMore should set loading to true (#2120) |
huangcheng <h****q@b****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
86ec5968 | fix(useBoolean): default value is converted to boolean type (#2108) |
KangXinzhi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
1ef70a2e | refactor(useClickAway): better type for 'eventName' parameter (#2107) |
云泥 <1****5@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
37749a3a | test(useStorageState): add test case (#2106) |
KangXinzhi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
22cfd19b | refactor: resolve all eslint warning (#2097) |
云泥 <l****o@x****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
89ba0b6d | style: optimize useTimeout & useInterval (#2099) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
1a176f8a | fix(useCookieState): default value is not stored (#2098) |
云泥 <l****o@x****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
20422628 |
fix(useStorageState): default value is not stored (#2064)
Co-authored-by: 云泥 <l****o@x****m>, liuyib <1****5@q****m> |
Amirabbas <a****2@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
888d18a1 |
chore: add lint cache (#2047)
Co-authored-by: 云泥 <l****o@x****m>, liuyib <1****5@q****m> |
Simon He <5****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
a1f8fd87 |
fix(deps): missing @babel/runtime in cjs (#2095)
Co-authored-by: 潇见 <x****j@a****m> |
云泥 <l****o@x****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
c6075239 | fix(useReactive): allow the field value of initialState to be a special objec... |
云泥 <l****o@x****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
ef8624a2 |
fix: use memoized fn in use-interval (#2029) (#2070)
Co-authored-by: lijianan <5****6@q****m> |
kongmoumou <3****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
0c5d74a9 | docs(useMap/useSet): better type (#2088) |
云泥 <l****o@x****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
2d2cd69a | fix(useAntdTable): reset pageSize (#2090) |
Ali <a****o@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
e11a4113 |
docs: optimize docs indentation (#2094)
Co-authored-by: lxr <1****0@q****m> |
thinkasany <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
5b5f64ff | fix: use memoized fn in useTimeout (#2092) |
lijianan <5****6@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
a923d25b |
fix: 修复useInfiniteScroll类型传导错误 (#2096)
Co-authored-by: wy187819 <w****9@a****m>, lxr <1****0@q****m> |
wangyangexpo <1****2@q****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago |