diff --git a/src/components/DoodlePreview.js b/src/components/DoodlePreview.js index d71bc29..5caaebb 100644 --- a/src/components/DoodlePreview.js +++ b/src/components/DoodlePreview.js @@ -34,6 +34,10 @@ class DoodlePreview extends React.Component { this.editorControls.addEventListener('change', () => scene.render()); } + componentWillUnmount() { + if (this.editorControls) this.editorControls.dispose(); + } + componentDidUpdate(prevProps) { const { scene } = this.state; const { width, height } = this.props;