Consider allowing decimal entry within integer inputs and truncating the data as part of the conversion for API calls. Altering the data while typing using React controlled values makes it harder for accessible technology to work with.