When I rerender a component with "defaultChecked" or "defaultValue" react fails to update the "value" and "checked" attribute accordingly.

Before you say "use a controlled input" I would argue that this is a bug as it basically disallows uncontrolled forms with "reset" buttons. (It will always reset to whatever the initial default value was).

itemProp: 0,
    itemScope: HAS_BOOLEAN_VALUE,
    itemType: 0,
    
    
    
    itemID: 0,
    itemRef: 0,
    
    
    results: 0,
    
    
    security: 0,
    
    unselectable: 0,
  },
  DOMAttributeNames: {
    acceptCharset: 'accept-charset',
    className: 'class',
    htmlFor: 'for',
    httpEquiv: 'http-equiv',
  },
  DOMPropertyNames: {
  },
};
module.exports = HTMLDOMPropertyConfig;