- create one more input with increase and decrease button
- numbers only
- editable
- Button increase - increase input value
- Button decrease - decrease input value
- save input value
- restore previously saved number and set to input field
- if no saved value - 0
- disabled if nothing was changed
- not implemented
State for all inputs is saved inside parent component. Disadvantage: all components re-renders by changes in any input.
Responsive
Numeric keyboard appears on mobiles