streamich
1e379e4966
chore: 🤖 catch up with master
2020-01-03 19:38:07 +01:00
Anton Dosov
4f35605423
add useShallowCompareEffect and useCustomCompareEffect
2019-12-27 14:31:52 +03:00
Anton Zinovyev
125c7e96a1
feat: useScrollbarWidth hook; ( #825 )
...
* feat: useScrollbarWidth hook;
* chore: bump @xobotyi/scrollbar-width to 1.5.0 and add it to dependencies.
* fix: remove @xobotyi/scrollbar-width from dev-deps.
2019-12-09 15:47:44 +03:00
streamich
28ef34b4c7
docs: ✏️ add useUnmountedPromise reference
2019-12-08 00:54:58 +01:00
Zach Schnackel
15fa1381c2
Typo in useList md
2019-12-03 17:09:06 -05:00
Anton Zinovyev
0a66359143
feat: useStateHistory ( #709 )
...
* feat: add useStateHistory hook;
* fix: createBreakpoint lint fix (author skipped hooks);
2019-11-28 16:41:48 +03:00
Anton Zinovyev
30abe2b22e
feat: add useFirstMountState & useRendersCount hooks ( #769 )
...
feat(useFirstMountState): hook to track if render is first;
feat(useRendersCount): hook to track renders count;
refactor(useUpdateEffect): now uses useFirstMountState hook;
refactor(usePreviousDistinct): now uses with useFirstMountState hook;
docs: update readme;
2019-11-23 15:14:35 +03:00
Vinit
1811908bd6
fix spelling in useQueue doc and story
2019-11-18 21:47:09 +01:00
Daniel
095b4de232
feat: Add useSet hook
2019-11-14 12:26:24 +02:00
Anton Zinovyev
8de2a3ee13
chore: move tests to top level /tests folder
...
chore: move all the tests to the separate directory outside of sources;
chore: remove jest.config.js (config moved to the package.json);
test: unused import in test;
test: 💍 fix tests add back x and y to useMeasure
chore: 🤖 add linter to /tests folder
ci: 🎡 limit Jest worker count for CircleCI
2019-11-08 16:55:34 -05:00
Vadim Dalecky
8538385afb
docs: fix useMeasure return keys
2019-11-08 16:16:50 -05:00
Vadim Dalecky
32b9eb8a2f
Merge pull request #753 from streamich/rework-useList
...
feat(useList): reimplemented useList hook;
2019-11-08 16:00:17 -05:00
xobotyi
43cb6aa612
feat(useStateList): implemented currentIndex, setState, setStateAt methods as requested in #634 ;
...
Reworked a bit implementation of `next` and `prev` to make it reuse the `setStateAt` method;
2019-11-07 12:03:34 +03:00
xobotyi
53787c01c5
Merge branch 'feat/enhance_useDebounce' of https://github.com/brickspert/react-use into brickspert-feat/enhance_useDebounce
...
# Conflicts:
# src/__tests__/useTimeoutFn.test.ts
# src/useDebounce.ts
2019-11-07 00:40:41 +03:00
Anton Zinovyev
1fdc9076dc
Merge pull request #673 from streamich/useVibrate
...
useVibrate
2019-11-06 23:57:54 +03:00
Anton Zinovyev
ecaa6a91c8
Merge branch 'master' into feature/use-queue
2019-11-06 23:04:51 +03:00
xobotyi
1840b577e2
feat(useList): reimplemented useList hook;
...
feat(useList): new action upsert;
feat(useList): new action update;
feat(useList): new action updateFirst;
feat(useList): new action insertAt;
feat(useList): action remove renamed to removeAt (ref remained);
feat(useUpsert): useUpsert hook deprecated cause of duplicate functionality and bad naming;
2019-11-06 14:49:33 +03:00
Vadim Dalecky
8d40f1800d
Merge pull request #711 from streamich/remove-react-wait
...
BREAKING CHANGE: useWait hook has been removed from react-use
2019-11-01 22:30:04 +01:00
xobotyi
d7c38bd77f
feat(useWait): removed from package due to it is simple reexport of other package;
2019-11-01 00:20:25 +03:00
xobotyi
dc364c851c
feat(useRefMounted): remove obsolete hook;
2019-11-01 00:13:57 +03:00
Vadim Dalecky
79ba4ef832
feat: add createBreakpoint
2019-10-25 18:18:40 +02:00
Vadim Dalecky
7d932438a9
Merge pull request #704 from oriohol95/useEnsuredForwardedRef_hook
...
feat: useEnsuredForwardedRef
2019-10-25 18:12:44 +02:00
Oriol Colomer Aragonés
1bfe063664
feat: add ensuredForwardRef and useEnsuredForwardedRef
2019-10-25 16:32:39 +02:00
streamich
711b48cfd1
docs: ✏️ use alert() in useMount() and useUnmount() stories
2019-10-23 10:23:26 +02:00
Jakkapat Boonroj
13ac976b0d
change word
2019-10-23 10:33:36 +07:00
Jakkapat Boonroj
fa08f93004
rename to createBreakpoint
2019-10-23 10:15:38 +07:00
Jakkapat Boonroj
8cdcfddae4
✨ create useBreakpoint
2019-10-22 22:35:25 +07:00
Anton Zinovyev
097fbf2c8e
Merge branch 'master' into useMediatedState
2019-10-17 16:38:04 +03:00
Anton Zinovyev
827732dea4
Merge pull request #683 from streamich/useMultiStateValidator
...
feat: useMultiStateValidator
2019-10-17 16:37:17 +03:00
Ward Oosterlijnck
395e50a237
Merge branch 'master' into useSlider
2019-10-17 00:17:43 +11:00
xobotyi
7f54cad642
fix: example in the docs;
2019-10-16 15:07:33 +03:00
Ward
00816a4ed0
feat: useRafState ( #684 )
2019-10-16 23:05:50 +11:00
xobotyi
ae2698891b
feat: useMultiStateValidator
2019-10-16 14:23:54 +03:00
Ward Oosterlijnck
c0843555ef
useSlider docs
2019-10-15 18:29:03 +11:00
xobotyi
cb4a735b84
useMediatedState implementation, tests and docs;
2019-10-14 20:30:07 +03:00
Ward Oosterlijnck
c0ceb14e08
useSlider
2019-10-14 22:58:12 +11:00
Ward Oosterlijnck
24ae8f392c
useVibrate docs
2019-10-13 22:28:58 +11:00
Ward Oosterlijnck
9df69c6e00
useVibrate
2019-10-13 22:26:21 +11:00
Ward
a38f026beb
refactor: useInterval refactor + docs ( #626 )
2019-10-13 17:54:30 +11:00
Ward Oosterlijnck
282f04b6f6
docs: useMeasure and useSize docs tidy
2019-10-12 21:03:35 +11:00
Kevin Norris
d5f359f7e3
feat: useIntersection ( #652 )
...
React sensor hook that tracks the changes in the intersection of a target element with an ancestor element or with a top-level document's viewport, using the Intersection Observer API
2019-10-12 19:22:23 +11:00
Anton Zinovyev
9ab8698fd2
Merge branch 'master' into feat-useValidatableState
2019-10-11 04:29:34 +03:00
xobotyi
b998f3d397
useValidatableState -> useStateValidator;
...
It is more suitable due to more flexible usage;
2019-10-11 03:59:06 +03:00
Ward
9ea3548e4c
feat: reset util callback for useList ( #654 )
2019-10-08 08:30:21 +11:00
Ward Oosterlijnck
471da2aea3
docs: useSearchParam warning about hash routers, closes #637
2019-10-07 21:07:39 +11:00
Ward Oosterlijnck
03ccfa9845
docs: add useUpsert to readme
2019-10-07 20:50:19 +11:00
Arty
4f48494126
docs: useList demo link + improve docs ( #649 )
...
* improve docs: useList demo link
* improve docs: useList demo link (examples of callbacks usage)
* Add all callback methods to useList story
2019-10-07 16:04:09 +11:00
Arty
c520797fd5
docs: useMap demo link + improved docs ( #650 )
...
* improve docs: useMap demo link
* improve docs: useMap demo link (remove callback usage added)
* Add remove action to useMap story
2019-10-07 16:02:45 +11:00
Arty
b1fc6a75a6
docs: useToggle demo link ( #648 )
2019-10-07 14:14:02 +11:00
Arty
9f003fda1c
docs: usePrevious demo link ( #651 )
2019-10-06 13:12:57 +11:00