diff --git a/src/renderers/dom/shared/ReactDOMComponent.js b/src/renderers/dom/shared/ReactDOMComponent.js index 61287aaa2d..1aa2f3d2de 100644 --- a/src/renderers/dom/shared/ReactDOMComponent.js +++ b/src/renderers/dom/shared/ReactDOMComponent.js @@ -52,6 +52,7 @@ var registrationNameModules = ReactBrowserEventEmitter.registrationNameModules; var CONTENT_TYPES = {'string': true, 'number': true}; var STYLE = keyOf({style: null}); +var HTML = keyOf({__html: null}); var ELEMENT_NODE_TYPE = 1; @@ -257,7 +258,7 @@ function assertValidProps(component, props) { ); invariant( typeof props.dangerouslySetInnerHTML === 'object' && - '__html' in props.dangerouslySetInnerHTML, + HTML in props.dangerouslySetInnerHTML, '`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. ' + 'Please visit https://fb.me/react-invariant-dangerously-set-inner-html ' + 'for more information.'