javascript - 如何在react中移除addEventListener?

 

问题描述:

做了一个监听下拉框右键事件阻止了默认事件,如何将这个addEventListener移除呢?


 

第 1 个答案:

const abc = (e: Event) => {}

document.addEventListener("mouseup", abc)
document.removeEventListener("mouseup", abc)

这个意思?

useEffect(() => {
    document.addEventListener("mouseup", abc);
    return () => document.removeEventListener("mouseup", abc);
    //eslint-disable-next-line react-hooks/exhaustive-deps
  }, []);

java - 是否一个Java文件中,一般只写一个类?:是否一个Java文件中,一般只写一个类并且类名和文件名一样?