I really don't like double equals in JS just because it is pretty confusing (see my review bug above :P)

What if we did: typeof this.props.dangerouslySetInnerHTML === 'undefined' ? jsperf clocked this as faster than == null, anyway (http://jsperf.com/undefined-checks, though this is so insignificant it doesn't matter at all :P)