diff --git a/src/renderers/dom/stack/client/ReactDOMComponent.js b/src/renderers/dom/stack/client/ReactDOMComponent.js index 0992b42f08..13f61ae8c4 100644 --- a/src/renderers/dom/stack/client/ReactDOMComponent.js +++ b/src/renderers/dom/stack/client/ReactDOMComponent.js @@ -787,8 +787,9 @@ ReactDOMComponent.Mixin = { // Intentional use of != to avoid catching zero/false. var innerHTML = props.dangerouslySetInnerHTML; if (innerHTML != null) { - if (innerHTML.__html != null) { - DOMLazyTree.queueHTML(lazyTree, innerHTML.__html); + const innerHTMLContent = innerHTML.__html; + if (innerHTMLContent != null && innerHTMLContent !== '') { + DOMLazyTree.queueHTML(lazyTree, innerHTMLContent); } } else { var contentToUse =