Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export default class scrollLogic extends Component{
- constructor(props) {
- super(props);
- this.state={
- scroll:false
- };
- this.scrollDetector=this.scrollDetector.bind(this)
- }
- scrollDetector(ev) {
- console.log("Scrolling!");
- }
- componentDidMount() {
- const list = ReactDOM.findDOMNode(this.refs.list)
- list.addEventListener('scroll', this.scrollDetector);
- }
- componentWillUnmount() {
- const list = ReactDOM.findDOMNode(this.refs.list)
- list.removeEventListener('scroll', this.scrollDetector);
- }
- render() {
- return (
- <div ref="list" className="header-holder"></div>
- )
- }
- }
Add Comment
Please, Sign In to add comment