GetLanguages()
info
Usage
import React, { useEffect } from "react";
import { GetLanguages } from "react-country-state-city";
export default function App() {
useEffect(() => {
GetLanguages().then((_languages) => console.log(_languages));
}, []);
return <div>...</div>;
}
Parameters
Name | Type | Default | Required | Description |
---|---|---|---|---|
src | string | Empty | ❌ | URL where data files are hosted (e.g., https://venkatmcajj.github.io/react-country-state-city/ ) |
Results
Returns a language object lists.
Sample
Show Code
import React, { useState, useEffect } from "react";
import { GetLanguages } from "react-country-state-city";
function App() {
const [language, setLanguage] = useState(null);
const [languageList, setLanguageList] = useState([]);
useEffect(() => {
GetLanguages().then((result) => {
setLanguageList(result);
});
}, []);
return (
<div
style={{
border: "1px solid gray",
borderRadius: "8px",
padding: "16px",
marginTop: "16px",
}}
>
<div style={{ maxWidth: "600px", margin: "auto" }}>
<h6 style={{ marginTop: 10, marginBottom: 5 }}>Language</h6>
<select
onChange={(e) => setLanguage(e.target.value)}
value={language}
style={{ width: "100%", minHeight: 40 }}
>
<option value={""}>-- Select Language --</option>
{languageList.map((_lan) => (
<option key={_lan.name} value={_lan.name}>
{_lan.name}
</option>
))}
</select>
</div>
</div>
);
}
export default App;