This is a working example of a React Form component with custom HTML5 validation errors. It wraps a usual HTML form element with the additional functionality of displaying input HTML5 validation error messages in custom containers.
FreeSee the Pen by _arpy (@_arpy) on CodePen.