Guest User

Untitled

a guest
Oct 19th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. export default class scrollLogic extends Component{
  2. constructor(props) {
  3. super(props);
  4. this.state={
  5. scroll:false
  6. };
  7. this.scrollDetector=this.scrollDetector.bind(this)
  8. }
  9.  
  10. scrollDetector(ev) {
  11. console.log("Scrolling!");
  12. }
  13. componentDidMount() {
  14. const list = ReactDOM.findDOMNode(this.refs.list)
  15. list.addEventListener('scroll', this.scrollDetector);
  16. }
  17. componentWillUnmount() {
  18. const list = ReactDOM.findDOMNode(this.refs.list)
  19. list.removeEventListener('scroll', this.scrollDetector);
  20. }
  21. render() {
  22. return (
  23. <div ref="list" className="header-holder"></div>
  24. )
  25. }
  26. }
Add Comment
Please, Sign In to add comment