React Native
ClickStack React Native SDK позволяет вам интегрировать ваше React Native приложение для отправки событий в ClickStack. Это позволяет вам видеть мобильные сетевые запросы и исключения вместе с событиями бэкенда на одной временной шкале.
Этот гид включает в себя:
- XHR/Fetch Запросы
Начало работы
Установка через NPM
Используйте следующую команду для установки пакета ClickStack React Native.
Инициализация ClickStack
Инициализируйте библиотеку как можно раньше в жизненном цикле вашего приложения:
Присоединение информации о пользователе или метаданных (необязательно)
Присоединение информации о пользователе позволит вам искать/фильтровать сессии и события в HyperDX. Это можно вызвать в любой момент во время клиентской сессии. Текущая клиентская сессия и все события, отправленные после вызова, будут ассоциированы с информацией о пользователе.
userEmail
, userName
и teamName
заполнят интерфейс сессий соответствующими значениями, но могут быть опущены. Любые другие дополнительные значения могут быть указаны и использованы для поиска событий.
Инструментирование более низких версий
Чтобы инструментировать приложения, работающие на версиях React Native ниже 0.68, отредактируйте ваш файл metro.config.js
, чтобы заставить metro использовать специфические для браузера пакеты. Например:
Навигация представлений
Поддерживаются версии react-navigation 5 и 6.
Следующий пример показывает, как инструментировать навигацию: