Ну вообще можно задать маску строкой, типа "+7 *** ** **" и подменять * на введенные числа Но через регулярку возможно будет гибче и быстрее И это вопрос не к реакту, а к JS
Ну вот допустим для кредит карты хххх хххх хххх хххх чтобы при вводе у человека пробелы автоматом прыгали, и больше нужного не вводил а на сервер летела информация без пробелов