Skip to main content

Number Input

A numerical input with optional step, min and max properties to constrain the user's entry.

Examples​

Basic Number Input​

<NumberInput />

With Constraints and Step​

<NumberInput 
min="5"
max="100"
step="5"
/>

Controlled Number Input​

Current value: 10
<NumberInput 
...
value={someValue}
onChange={handleChange}
/>

Props​

NameTypeDefault ValueRequiredDescription
defaultValuestring | numberNoA starting value for an uncontrolled component.
onChangeFormControlChangeEventHandler<HTMLInputElement, number>NoEmit a new value when the input's value changes.
valuestring | numberNoA current value for a controlled component.