@ra-libs/react
  • CHANGELOG
  • README
  • Home
    • Table of contents
    • common
      • Countries
      • Currencies
    • components
      • Datagrid
      • ResponsiveDatagrid
      • Fields
        • BooleanField
        • ChipField
        • CountryField
        • CurrencyField
        • DateField
        • FileViewerField
        • MaskedNumberField
        • PhoneField
        • ReferenceArrayField
        • ReferenceField
        • RichTextField
        • SelectField
        • TextField
        • TimeField
        • TimelineArrayField
        • TimezoneField
        • TzDateField
        • TzTimeField
      • Inputs
        • CountryInput
        • CurrencyInput
        • DateInput
        • MapsInput
        • MaskedNumberInput
        • MaskedTextInput
        • PhoneInput
        • PlacesTimelineInput
        • TimeInput
        • TimezoneInput
        • TzDateInput
        • TzTimeInput
    • hooks
      • useCountries
      • useCurrencies
      • useScreenSize
    • providers
      • DataProvider
    • services
      • HttpRequest
      • LocalSession
    • validations
      • maxYear
      • minYear
Powered by GitBook
On this page
  • Usage
  • Example
Edit on GitHub
  1. Home
  2. hooks

useCountries

PrevioushooksNextuseCurrencies

Last updated 1 year ago

Custom hook to return a list of countries translated using react-admin useLocaleState hook and .

Usage

import { useCountries } from '@ra-libs/react';

const countries = useCountries();

Example

[
  {
    "id": "<id>",
    "name": "<translated-name>"
  },
  {
    "id": "BR",
    "name": "Brasil"
  }
]
i18n-iso-countries