InputField represents an editable input for a field on a Salesforce object based on field type. For example, if fieldName references a date value, then a date field with a date picker is rendered.

InputField component respects the attributes of the associated field, including whether the field is required or unique. apex:inputField, lightning:inputField and force:inputField can be mapped to this tag.