Автор:
    Создание:2026-01-21Последнее обновление:2026-01-21

    Пакет preact-intlayer

    Пакет preact-intlayer предоставляет необходимые инструменты для интеграции Intlayer в приложения на Preact. Включает провайдеры и хуки для работы с мультиязычным контентом.

    Установка

    bash
    npm install preact-intlayer

    Экспорты

    Провайдер

    Компонент Описание
    IntlayerProvider Основной провайдер, который оборачивает ваше приложение и предоставляет контекст Intlayer.

    Хуки

    Хук Описание Связанный документ
    useIntlayer Основан на useDictionary, но внедряет оптимизированную версию словаря из сгенерированного объявления. -
    useDictionary Обрабатывает объекты, похожие на словари (key, content). Обрабатывает переводы t(), перечисления и т.д. -
    useLocale Возвращает текущую локаль и функцию для её установки. -
    usePathname Хук, возвращающий текущий путь (pathname) с удалённым сегментом локали. Реактивно реагирует на навигацию в браузере через popstate. usePathname
    t Выбирает контент в зависимости от текущей локали. перевод

    Компоненты

    Компонент Описание
    MarkdownProvider Провайдер контекста для рендеринга Markdown.
    MarkdownRenderer Рендерит содержимое Markdown с пользовательскими компонентами.