Skip to content

Commit 9d5ef08

Browse files
committed
[FIX] README and usePerformAction hook
1 parent 1088980 commit 9d5ef08

4 files changed

Lines changed: 8 additions & 4 deletions

File tree

packages/react-tools/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
- [x] useDerivedState
1818
- [ ] useStateValidator (???)
1919
- [ ] useSignal (https://medium.com/@personal.david.kohen/the-quest-for-signals-in-react-usestate-on-steroids-71eb9fc87c14)
20+
- [ ] useObservable — tracks latest value of an Observable
2021
- [ ] useStore
2122
- [ ] createStore (example: https://github.com/streamich/react-use/blob/master/src/factory/createGlobalState.ts)
2223
- [ ] usePubSubStore (with pusSub model)
@@ -46,9 +47,9 @@
4647

4748
- __EVENTS__
4849
- [x] useEvents
49-
- [x] useEventListener
50+
- [x] useEventListener (edit to handle multiple type)
5051
- [x] useEventDispatcher
51-
- [x] usePerformAction (se non si riesce a fare il polyfill di useDeferredValue, valutare di farlo utilizzando requestIdleCallback)
52+
- [x] usePerformAction
5253
- [x] useDocumentVisibility
5354
- [x] useHover
5455
- [x] useResponsive
@@ -116,7 +117,6 @@
116117
- [x] usePermission
117118
- [x] useMediaDevices
118119
- [x] useDisplayMedia
119-
- [ ] useObservable — tracks latest value of an Observable
120120
- [ ] usePointerTouchSwipe (https://vueuse.org/core/usePointerSwipe/ https://vueuse.org/core/useSwipe/)
121121
- [ ] useWebWorker (https://vueuse.org/core/useWebWorker/)
122122
- [ ] useWebWorkerFn (https://vueuse.org/core/useWebWorkerFn/)
@@ -136,6 +136,7 @@
136136
- [x] detectBrowser
137137
- [ ] lazy: lazy react-like customized
138138
- [ ] fetch-client (???ARTS-like)
139+
- [ ] defaultSerializer (https://github.com/vueuse/vueuse/blob/main/packages/core/useBase64/serialization.ts)
139140
- [ ] useBase64 (https://vueuse.org/core/useBase64/)
140141

141142
- __COMPONENT__

packages/react-tools/src/hooks/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export { useScreen } from './useScreen';
7171
export { useMergedRef } from './useMergedRef';
7272
export { useHotKeys } from './useHotKeys';
7373
export { usePinchZoom } from './usePinchZoom';
74+
export { useDeferredValue } from './useDeferredValue';
7475
export { useLogger } from './useLogger';
7576
export { useDeviceMotion } from './useDeviceMotion';
7677
export { useDeviceOrientation } from './useDeviceOrientation';

packages/react-tools/src/hooks/usePerformAction.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { useCallback, useDeferredValue, useEffect, useReducer, useRef } from "react"
1+
import { useCallback, useEffect, useReducer, useRef } from "react"
2+
import { useDeferredValue } from ".";
23

34
/**
45
* **`usePerformAction`**: Hook that executes a callback after a render.

packages/react-tools/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export {
151151
useMergedRef,
152152
useHotKeys,
153153
usePinchZoom,
154+
useDeferredValue,
154155
useLogger,
155156
useDeviceMotion,
156157
useDeviceOrientation,

0 commit comments

Comments
 (0)