[英]How to clean up event listener inside useCallback
const ref = useCallback((node) => {
if (node) {
// ...intersection observer code goes here
}
}, []);
return <div ref={ref} />
一旦ref
的節點可用,我就使用useCallback
掛鈎來設置路口觀察者偵聽器。 我的問題是在組件卸載時殺死交叉點觀察者的正確方法是什么?
將您的聽眾移動到 useEffect 掛鈎
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.