Version: **15.0.0-rc.1**
Fiddle: https://jsfiddle.net/69z2wepo/33980/ (check console)

For an example providing `NaN` to a css property will result in "_NaN is an invalid value for the fontSize css style property_".
Now I'm aware that there is an error in my code but I have no idea which component I should check.
I would like to have something like this: "_NaN is an invalid value for the fontSize style property. Check the render method of Header_".
I'll be happy to try to solve this if this is something we want to do.

var ReactPerf = require('ReactPerf');
var camelizeStyleName = require('camelizeStyleName');
var dangerousStyleValue = require('dangerousStyleValue');
var hyphenateStyleName = require('hyphenateStyleName');
var memoizeStringOnly = require('memoizeStringOnly');
var warning = require('warning');
var processStyleName = memoizeStringOnly(function(styleName) {
  return hyphenateStyleName(styleName);
});
var hasShorthandPropertyBug = false;
var styleFloatAccessor = 'cssFloat';
if (ExecutionEnvironment.canUseDOM) {
  var tempStyle = document.createElement('div').style;
  try {
    
    tempStyle.font = '';
  } catch (e) {
    hasShorthandPropertyBug = true;
  }
  
  if (document.documentElement.style.cssFloat === undefined) {
    styleFloatAccessor = 'styleFloat';
  }
}
if (__DEV__) {
  
  var badVendoredStyleNamePattern = /^(?:webkit|moz|o)[A-Z]/;
  
  var badStyleValueWithSemicolonPattern = /;\s*$/;
  var warnedStyleNames = {};