I18n to skrót od internationalization (internacjonalizacja), a11y to skrót od accessibility (dostępność). I18n odnosi się do tworzenia aplikacji wspierających wiele języków, a a11y do projektowania dostępnych aplikacji dla wszystkich użytkowników, w tym osób z niepełnosprawnościami. Przykładem użycia I18n w React jest biblioteka react-i18next
:
import { useTranslation } from 'react-i18next'; function MyComponent() { const { t } = useTranslation(); return <p>{t('welcome_message')}</p>; }