Not getting callback after adding an event listener for scroll event in React.js

前端 未结 3 1932
说谎
说谎 2021-02-19 09:38

I followed the instruction from this post Update style of a component onScroll in React.js to register event listener for scroll event.

I have a React component that ren

3条回答
  •  日久生厌
    2021-02-19 10:17

    For me the only thing that worked was adding true to the third argument in the EventListener:

    
    componentDidMount() {
      window.addEventListener('scroll', this.handleScroll, true);
    }
    
    componentWillUnmount() {
      window.removeEventListener('scroll', this.handleScroll, true);
    }
    
    

    Source: https://github.com/facebook/react/issues/5042#issuecomment-145317519

提交回复
热议问题