JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://digitalbush.com/wp-content/uploads/2014/10/jquery.maskedinput.js"></script>
<input type="text" id="tel" />

JavaScript

$(function($) {
    var input = $('#tel');
    
    input.mask('(999) 999-9999');
    
    input.on('change keydown keypress paste', function(e){
        if(input.attr('value') !== this.value) {
            input.attr('value', this.value);   
        }
    });
    
    input.on('focus', function(e){
        setTimeout(function(){
            console.log('Value: ', input.val());
        }, 10);
    });
});