В вашей onChangeText
реквизите вы можете передать метод, подобный следующему:
const onCheckLimit = (value: string) => {
const parsedQty = Number.parseInt(value)
if (Number.isNaN(parsedQty)) {
setQuantity(0) //setter for state
} else if (parsedQty > 10) {
setQuantity(10)
} else {
setQuantity(parsedQty)
}
}
/* React Wrapper */
<Input
value={quantity}
onChangeText={onCheckLimit}
otherProps
/>
/*React Wrapper*/
Если переданное значение превышает предельное значение, оно установит предельное значение. В противном случае просто установите значение, которое пользователь ввел