We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 401964b commit ab1859dCopy full SHA for ab1859d
src/useOnInView.tsx
@@ -53,7 +53,13 @@ export const useOnInView = <TElement extends Element>(
53
) => {
54
const onIntersectionChangeRef = React.useRef(onIntersectionChange);
55
const syncEffect =
56
- React.useInsertionEffect ?? React.useLayoutEffect ?? React.useEffect;
+ (
57
+ React as typeof React & {
58
+ useInsertionEffect?: typeof React.useEffect;
59
+ }
60
+ ).useInsertionEffect ??
61
+ React.useLayoutEffect ??
62
+ React.useEffect;
63
64
syncEffect(() => {
65
onIntersectionChangeRef.current = onIntersectionChange;
0 commit comments