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.