Здравствуйте, написал функцию, которую повесил на onChange и отслеживает ввод в инпут, но мне нужно ограничить ввод, чтобы нельзя было ввести меньше 100 и больше 300
const changeInputHandler = (e) => {
let valueInput = +e.target.value;
if (valueInput < range.min) valueInput = range.min;
if (valueInput > range.max) valueInput = range.max;
handleChange(value);
};
Примерно так, в range.min == 100, в range.max == 300, но когда я ставлю хардкорно value < range.min то все редактируется, а если между 100 и 300, то не могу вписать цифру, всегда либо 100, либо 300, как можно исправить это?