А
Вот фрагмент кода:
const [form, setForm] = useState({salaryFrom: null});
const changeHandler = (e) => {
const { name, value } = e.target;
setForm({
...form,
[name]: value,
});
};
<InputElement
{...inputObjSalaryFromResume}
value={form.salaryFrom}
onChange={changeHandler}
/>
(В InputElement прокидываю type = "number")
Вопрос: Почему в form записывается string, есть ли возможность приведения данного значения из input в число без использования подобного кода:
const changeHandlerNumber = (e) => {
const { name, value } = e.target;
setValuesNumber({
...valuesNumber,
[name]: Number(value),
});
};