0.1.3 • Published 4 years ago

use-countries v0.1.3

Weekly downloads
456
License
MIT
Repository
github
Last release
4 years ago

useCountries

You can list countries and languages

Installing

npm i use-countries --save
yarn add use-countries

Usage

import useCountries from "use-countries";
const {
  countries,
  languages,
  country,
  setCountry,
  language,
  setLanguage
} = useCountries();
<select onChange={languagesOnChanged}>
  {countries.map(item => (
    <option value={item.code}>{item.name}</option>
  ))}
</select>

Country

{
  "code": "AD",
  "name": "Andorra",
  "native": "Andorra",
  "phone": "376",
  "continent": "EU",
  "capital": "Andorra la Vella",
  "currency": "EUR",
  "languages": ["ca"],
  "emoji": "🇦🇩",
  "emojiU": "U+1F1E6 U+1F1E9"
}

Language

{ "code": "AA", "name": "Afar", "native": "Afar" }