---
createdAt: 2026-01-21
updatedAt: 2026-01-21
title: Документація хука useIntlayer | solid-intlayer
description: Дізнайтеся, як використовувати хук useIntlayer з пакету solid-intlayer
keywords:
  - useIntlayer
  - словник
  - Intlayer
  - intlayer
  - Інтернаціоналізація
  - Документація
  - Solid
  - Solid.js
slugs:
  - doc
  - packages
  - solid-intlayer
  - useIntlayer
history:
  - version: 8.0.0
    date: 2026-01-21
    changes: Уніфікована документація для всіх експортів
---

# Документація хука useIntlayer

Хук `useIntlayer` дозволяє отримувати локалізований вміст зі словника за його ключем. У Solid цей хук повертає реактивну функцію **accessor**, яка оновлюється щоразу при зміні локалі.

## Використання

```tsx
import { useIntlayer } from "solid-intlayer";

const MyComponent = () => {
  const content = useIntlayer("my-dictionary-key");

  return (
    <div>
      <h1>{content().title}</h1>
      <p>{content().description}</p>
    </div>
  );
};
```

## Опис

Хук виконує наступні завдання:

1. **Визначення локалі**: Він використовує поточну локаль з контексту `IntlayerProvider`.
2. **Ін’єкція словника**: він автоматично підставляє вміст словника, що відповідає наданому ключу, використовуючи оптимізовані декларації, згенеровані компілятором Intlayer.
3. **Реактивність**: Повертає Solid accessor (`Accessor<T>`), який автоматично повторно обчислюється при зміні глобального стану локалі.
4. **Обробка перекладу**: він визначає вміст на основі виявленої локалі, обробляючи будь-які визначення `t()`, `enu()` тощо, які знайдені у словнику.

## Параметри

- **key**: Унікальний ключ словника (як визначено у ваших файлах декларацій контенту).
- **locale** (необов'язково): Перевизначає поточну локаль.

## Повертає

Функцію-аксесор (`() => Content`), яка повертає локалізований контент.
