Bind function in constructor.

pull/6242/head
Richard Lewis 2018-03-26 11:36:42 +01:00
parent 85fca9dee8
commit e36d972d94
1 changed files with 7 additions and 2 deletions

View File

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