From 86c66bd344b01de7834ecb3cd8d67ba39e9d2b18 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Mon, 5 Nov 2018 14:51:46 +0530 Subject: [PATCH] ContentWraps: Move console fnprops to constrcutor to avoid new fn creation on render --- src/components/ContentWrap.jsx | 19 +++++++++++++------ src/components/ContentWrapFiles.jsx | 21 ++++++++++++++------- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx index 60f5349..6f176cc 100644 --- a/src/components/ContentWrap.jsx +++ b/src/components/ContentWrap.jsx @@ -37,6 +37,15 @@ export default class ContentWrap extends Component { window.previewException = this.previewException.bind(this); // `clearConsole` is on window because it gets called from inside iframe also. window.clearConsole = this.clearConsole.bind(this); + + this.consoleHeaderDblClickHandler = this.consoleHeaderDblClickHandler.bind( + this + ); + this.clearConsoleBtnClickHandler = this.clearConsoleBtnClickHandler.bind( + this + ); + this.toggleConsole = this.toggleConsole.bind(this); + this.evalConsoleExpr = this.evalConsoleExpr.bind(this); } shouldComponentUpdate(nextProps, nextState) { return ( @@ -840,12 +849,10 @@ export default class ContentWrap extends Component {