"Эта часть не работает"
или
"Она работает на моем телефоне, но не на моем ноутбуке".
Когда мы пытаемся воспроизвести эти проблемы, они часто зависят от тонких различий, таких как:
- Версия браузера или ОС
- Размер или разрешение экрана
- Условия сети
- Конкретные действия, предпринятые пользователем до появления проблемы
Это затрудняет понимание того, что именно произошло на устройстве пользователя.
Я хотел бы автоматически собирать достаточный контекст, чтобы воспроизвести такие ошибки, например:
- Сведения о браузере, ОС и экране
- Текущий маршрут или имя компонента
- Последние действия пользователя (клики, переходы, ввод формы)
- Последние сетевые запросы и ответы (базовые метаданные)
- Журналы или предупреждения консоли
- Идентификатор сеанса или корреляции который ссылается на серверные журналы
Вопрос:
Как я могу реализовать такой подробный регистратор активности пользователей и среды в Приложение React с безопасностью и производительностью?
В основном я ищу идеи реализации или шаблоны проектирования, а не рекомендации по инструментам.
Подробнее здесь: https://stackoverflow.com/questions/798 ... a-react-ap
Мобильная версия