From 2c7f24cb8caa261d337a9c3ddb8a2af3dc7e5a55 Mon Sep 17 00:00:00 2001 From: Max Buranbaev Date: Thu, 28 Jun 2018 13:03:12 +0500 Subject: [PATCH] Debouncing of rendering due to flickering fix --- browser/components/MarkdownEditor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser/components/MarkdownEditor.js b/browser/components/MarkdownEditor.js index ee80c887..2b388f90 100644 --- a/browser/components/MarkdownEditor.js +++ b/browser/components/MarkdownEditor.js @@ -6,6 +6,7 @@ import CodeEditor from 'browser/components/CodeEditor' import MarkdownPreview from 'browser/components/MarkdownPreview' import eventEmitter from 'browser/main/lib/eventEmitter' import { findStorage } from 'browser/lib/findStorage' +import debounceRender from 'react-debounce-render' class MarkdownEditor extends React.Component { constructor (props) { @@ -312,4 +313,4 @@ MarkdownEditor.propTypes = { ignorePreviewPointerEvents: PropTypes.bool } -export default CSSModules(MarkdownEditor, styles) +export default debounceRender(CSSModules(MarkdownEditor, styles))