From 5593d501e104ecea49bede36f4e95b6421e6ba7e Mon Sep 17 00:00:00 2001 From: Ian Storm Taylor Date: Mon, 1 Aug 2016 12:30:30 -0700 Subject: [PATCH] fix shouldComponentUpdate check on content --- lib/components/content.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 ) }