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.
Следующий пример показывает, как инструментировать навигацию: