Skip to main content

Shortcode Values

The valueType prop on both components alters the value of each option to be a short code rather than the full country or region name, like with the visible label. Note that when you use valueType as short for the CountryDropdown component you need to tell the RegionDropdown component that it's using shortcodes via the countryValueType prop.


import React, { useState } from 'react';
import { CountryDropdown, RegionDropdown } from 'react-country-region-selector';

const ShortcodeValues = () => {
const [country, setCountry] = useState('');
const [region, setRegion] = useState('');

return (
<>
<CountryDropdown
value={country}
onChange={(val) => setCountry(val)}
valueType="short"
/>
<RegionDropdown
country={country}
value={region}
valueType="short"
countryValueType="short"
onChange={(val) => setRegion(val)}
/>
</>
);
};

export default ShortcodeValues;