diff --git a/src/core/ReactDOMTextarea.js b/src/core/ReactDOMTextarea.js index d193d7cffe..f7c9eaae30 100644 --- a/src/core/ReactDOMTextarea.js +++ b/src/core/ReactDOMTextarea.js @@ -54,7 +54,7 @@ var ReactDOMTextarea = ReactCompositeComponent.createClass({ componentDidUpdate: function(prevProps, prevState, rootNode) { var oldContent = getTextContent(prevProps); var newContent = getTextContent(this.props); - if (oldContent !== newContent) { + if (oldContent !== newContent && rootNode.value !== newContent) { rootNode.value = newContent; } }