Перейти к основному содержанию
React Native SDK для ClickStack позволяет инструментировать ваше React Native-приложение для отправки событий в ClickStack. Благодаря этому вы сможете видеть сетевые запросы мобильного приложения и исключения рядом с событиями бэкенда на единой временной шкале. В этом руководстве рассматриваются:
  • XHR/Fetch-запросы

Начало работы

Установка через NPM

Чтобы установить пакет ClickStack React Native, выполните следующую команду.

Инициализация ClickStack

Инициализируйте библиотеку как можно раньше в жизненном цикле приложения:

Добавление информации о пользователе или метаданных (необязательно)

Добавление информации о пользователе позволит искать и фильтровать сеансы и события в HyperDX. Это можно вызвать в любой момент в течение клиентского сеанса. Текущий клиентский сеанс и все события, отправленные после этого вызова, будут связаны с информацией о пользователе. userEmail, userName и teamName будут отображаться в интерфейсе сеансов как соответствующие значения, но их можно не указывать. Любые другие дополнительные значения также можно задать и использовать для поиска событий.

Инструментирование более старых версий

Чтобы инструментировать приложения на React Native версий ниже 0.68, отредактируйте файл metro.config.js, чтобы принудительно использовать в metro пакеты для браузера. Например:

Навигация между экранами

Поддерживаются версии 5 и 6 библиотеки react-navigation. В следующем примере показано, как инструментировать навигацию:
Последнее изменение 2 июля 2026 г.