diff --git a/lib/components/content.js b/lib/components/content.js index c8e26c569..625461bf8 100644 --- a/lib/components/content.js +++ b/lib/components/content.js @@ -84,12 +84,15 @@ class Content extends React.Component { */ shouldComponentUpdate = (props, state) => { + // If the state has been transformed natively, never re-render, or else we + // will end up duplicating content. + if (props.state.isNative) return false + return ( props.className != this.props.className || props.readOnly != this.props.readOnly || props.spellCheck != this.props.spellCheck || - props.style != this.props.style || - props.state.isNative !== true + props.style != this.props.style ) }