*bug*
In react@15 we could set "value" or "defaultValue", and selected element scrolled into view.
https://codesandbox.io/s/6vx637r10n

But in react@16 this does not work.
https://codesandbox.io/s/7jqqz3zmo1
let validatePropertiesInDevelopment;
let warnForTextDifference;
let warnForPropDifference;
let warnForExtraAttributes;
let warnForInvalidEventListener;
let normalizeMarkupForTextOrAttribute;
let normalizeHTML;
if (__DEV__) {
  warnedUnknownTags = {
    
    
    
    
    time: true,
    
    dialog: true,
    
    
    
    
    
    webview: true,
  };
  validatePropertiesInDevelopment = function(type, props) {
    validateARIAProperties(type, props);
    validateInputProperties(type, props);
    validateUnknownProperties(type, props,  true);
  };