code: function setValueForStyles(node, styles, getStack) {
    const style = node.style;
    for (let styleName in styles) {
      if (!styles.hasOwnProperty(styleName)) {
        continue;
      }
      const isCustomProperty = styleName.indexOf('--') === 0;
      if (process.env.NODE_ENV !== 'production') {
        if (!isCustomProperty) {
          warnValidStyle(styleName, styles[styleName], getStack);
        }
      }
      const styleValue = dangerousStyleValue(styleName, styles[styleName], isCustomProperty);
      if (styleName === 'float') {
        styleName = 'cssFloat';
      }
      if (isCustomProperty) {
        const name = isCustomProperty ? styleName : hyphenateStyleName(styleName);
        style.setProperty(name, styleValue);
      } else {
        style[styleName] = styleValue;
      }
    }
  }
docs: Sets the value for multiple styles on a node.  If a value is specified as
  '' (empty string), the corresponding style property will be unset.
  
  @param {DOMElement} node
  @param {object} styles