From d9096424c52b4568990c7d01eee60d97e9e8755a Mon Sep 17 00:00:00 2001 From: Dick Choi Date: Tue, 31 May 2016 21:38:34 +0900 Subject: [PATCH] set value when updating --- browser/components/CodeEditor.js | 2 ++ browser/components/MarkdownEditor.js | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index 2c439c9b..c7128600 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -152,6 +152,8 @@ export default class CodeEditor extends React.Component { } componentDidUpdate (prevProps, prevState) { + let { value } = this.props + this.value = value var session = this.editor.getSession() if (prevProps.mode !== this.props.mode) { diff --git a/browser/components/MarkdownEditor.js b/browser/components/MarkdownEditor.js index 198c3ef4..a3787ec8 100644 --- a/browser/components/MarkdownEditor.js +++ b/browser/components/MarkdownEditor.js @@ -17,6 +17,10 @@ class MarkdownEditor extends React.Component { this.value = this.refs.code.value } + componentDidUpdate () { + this.value = this.refs.code.value + } + handleChange (e) { this.value = this.refs.code.value this.props.onChange(e)