I had higher order component in react like this:
export default function (InnerComponent) {
class InfiniteScrolling extends React.Component {
co
A working version for my project with Arrow Function and no-bind:
componentDidMount = () => {
window.addEventListener("wheel", this.onScroll, false);
};
componentWillUnmount() {
window.removeEventListener("wheel", this.onScroll, false);
}
onScroll = (e) => {
const item = this.refs.myElement;
if (e.deltaY > 0) item.scrollLeft += 200;
else item.scrollLeft -= 200;
};