【问题标题】:React / Error: Cannot read property 'addEventListener' of undefined反应/错误:无法读取未定义的属性“addEventListener”
【发布时间】:2022-07-26 03:37:24
【问题描述】:
我试图找出错误的来源,我猜是 useEffect() 但由于我对 React 还很陌生,所以我需要一些时间才能找到它,并且一些帮助会很好。它正在映射一个导入的组件(SliderTeaser)。
【问题讨论】:
标签:
reactjs
addeventlistener
【解决方案1】:
改变
const carousel = React.useRef();
到
const carousel = React.useRef(null);
因为您不能将事件侦听器附加到未定义的对象,但 null 对象不是未定义的。