Input
A native input element that automatically works with Field.
Usage guidelines
- Form controls must have an accessible name: It can be created using a
<label>element or theFieldcomponent. See the forms guide.
Anatomy
Import the component and use it as a single part:
Anatomy
API reference
defaultValueUnion—
- Name
- Description
The default value of the input. Use when uncontrolled.
- Type
valueUnion—
- Name
- Description
The value of the input. Use when controlled.
- Type
onValueChangefunction—
- Name
- Description
Callback fired when the
valuechanges. Use when controlled.- Type
classNamestring | function—
- Name
- Description
CSS class applied to the element, or a function that returns a class based on the component’s state.
- Type
styleReact.CSSProperties | function—
- Name
- Description
Style applied to the element, or a function that returns a style object based on the component’s state.
- Type
renderReactElement | function—
- Name
- Description
Allows you to replace the component’s HTML element with a different tag, or compose it with another component.
Accepts a
ReactElementor a function that returns the element to render.- Type