Bind function in constructor.

This commit is contained in:
Richard Lewis 2018-03-26 11:36:42 +01:00
parent 85fca9dee8
commit e36d972d94

View file

@ -24,13 +24,18 @@ export default class GenericElementContextMenu extends React.Component {
element: PropTypes.element.isRequired,
};
constructor(props) {
super(props);
this.resize = this.resize.bind(this);
}
componentDidMount() {
this.resize = this.resize.bind(this);
window.addEventListener("resize", this.resize.bind(this));
window.addEventListener("resize", this.resize);
}
componentWillUnmount() {
window.removeEventListener("resize", this.resize.bind(this));
window.removeEventListener("resize", this.resize);
}
resize() {