Skip to content

Commit b10f6f2

Browse files
committed
main 🧊 v0.3.8
1 parent fc52aa3 commit b10f6f2

99 files changed

Lines changed: 238 additions & 133 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Žpackages/core/package.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@siberiacancode/reactuse",
3-
"version": "0.3.7",
3+
"version": "0.3.8",
44
"description": "The ultimate collection of react hooks",
55
"author": {
66
"name": "SIBERIA CAN CODE 🧊",

β€Žpackages/core/src/bundle/hooks/useActiveElement/useActiveElement.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export const useActiveElement = (...params) => {
5353
element.removeEventListener('focus', onActiveElementChange, true);
5454
element.removeEventListener('blur', onActiveElementChange, true);
5555
};
56-
}, [target, internalRef.state, isTarget.getRefState(target)]);
56+
}, [target && isTarget.getRawElement(target), internalRef.state]);
5757
if (target) return value;
5858
return {
5959
ref: internalRef,

β€Žpackages/core/src/bundle/hooks/useAutoScroll/useAutoScroll.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const useAutoScroll = (...params) => {
8282
element.removeEventListener('touchstart', onTouchStart);
8383
element.removeEventListener('touchmove', onTouchMove);
8484
};
85-
}, [enabled, target, internalRef.state, isTarget.getRefState(target)]);
85+
}, [enabled, target && isTarget.getRawElement(target), internalRef.state]);
8686
if (target) return;
8787
return internalRef;
8888
};

β€Žpackages/core/src/bundle/hooks/useClickOutside/useClickOutside.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const useClickOutside = (...params) => {
4444
return () => {
4545
document.removeEventListener('click', onClick);
4646
};
47-
}, [target, internalRef.state, isTarget.getRefState(target)]);
47+
}, [target && isTarget.getRawElement(target), internalRef.state]);
4848
if (target) return;
4949
return internalRef;
5050
};

β€Žpackages/core/src/bundle/hooks/useCssVar/useCssVar.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const useCssVar = (...params) => {
6868
return () => {
6969
observer.disconnect();
7070
};
71-
}, [target, internalRef.state, isTarget.getRefState(target)]);
71+
}, [target && isTarget.getRawElement(target), internalRef.state]);
7272
if (target) return { value, set, remove };
7373
return { ref: internalRef, value, set, remove };
7474
};

β€Žpackages/core/src/bundle/hooks/useDisplayMedia/useDisplayMedia.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export const useDisplayMedia = (...params) => {
7171
return () => {
7272
stop();
7373
};
74-
}, [target, internalRef.state, isTarget.getRefState(target)]);
74+
}, [target && isTarget.getRawElement(target), internalRef.state]);
7575
if (target)
7676
return {
7777
stream: streamRef.current,

β€Žpackages/core/src/bundle/hooks/useDoubleClick/useDoubleClick.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export const useDoubleClick = (...params) => {
6565
element.removeEventListener('touchstart', onClick);
6666
if (timeoutIdRef.current) clearTimeout(timeoutIdRef.current);
6767
};
68-
}, [target, internalRef.state, isTarget.getRefState(target)]);
68+
}, [target && isTarget.getRawElement(target), internalRef.state]);
6969
if (target) return;
7070
return internalRef;
7171
};

β€Žpackages/core/src/bundle/hooks/useDropZone/useDropZone.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export const useDropZone = (...params) => {
132132
element.removeEventListener('dragleave', onDragLeave);
133133
element.removeEventListener('drop', onDrop);
134134
};
135-
}, [target, internalRef.state, isTarget.getRefState(target)]);
135+
}, [target && isTarget.getRawElement(target), internalRef.state]);
136136
if (target) return { overed, files };
137137
return { ref: internalRef, overed, files };
138138
};

β€Žpackages/core/src/bundle/hooks/useElementSize/useElementSize.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export const useElementSize = (...params) => {
4141
return () => {
4242
observer.disconnect();
4343
};
44-
}, [internalRef.state, target, isTarget.getRefState(target)]);
44+
}, [internalRef.state, target && isTarget.getRawElement(target)]);
4545
if (target) return { value: size };
4646
return {
4747
ref: internalRef,

β€Žpackages/core/src/bundle/hooks/useEventListener/useEventListener.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export const useEventListener = (...params) => {
7171
return () => {
7272
element.removeEventListener(event, listener, options);
7373
};
74-
}, [target, internalRef.state, isTarget.getRefState(target), event, enabled]);
74+
}, [target && isTarget.getRawElement(target), internalRef.state, event, enabled]);
7575
if (target) return;
7676
return internalRef;
7777
};

0 commit comments

Comments
Β (0)