Last updated 4 years ago
npm install react-phone-input-2 --save
has international code selection, validation, and autoformatting as you would want
import PhoneInput from 'react-phone-input-2' import 'react-phone-input-2/lib/style.css' const [phone, setPhone] = useState("") <PhoneInput country={'us'} value={phone} onChange={phone => setPhone(phone)} />