Its expected behaviour. Its not a problem, you can not enter a letter in a number input. Its not a bug, there is nothing wrong there.
This leads to many developers believing there’s a bug in the framework/browser they’re using, when in reality it’s the result of a less-than-ideal HTML spec.
https://github.com/facebook/react/issues/10738 https://github.com/facebook/react/issues/6556 https://bugs.chromium.org/p/chromium/issues/detail?id=379122