kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
Make sure the current element is present before execution
rodzic
e63d095468
commit
a9c83ed294
|
@ -8,12 +8,14 @@ export const useOnScreen = (ref: React.MutableRefObject<HTMLElement>) => {
|
|||
);
|
||||
|
||||
React.useEffect(() => {
|
||||
observer.observe(ref.current);
|
||||
if (ref.current) {
|
||||
observer.observe(ref.current);
|
||||
}
|
||||
|
||||
return () => {
|
||||
observer.disconnect();
|
||||
};
|
||||
}, []);
|
||||
}, [ref.current]);
|
||||
|
||||
return isIntersecting;
|
||||
};
|
||||
|
|
Ładowanie…
Reference in New Issue