Реагирует: componentDidMount вызывается при закрытии приложения - PullRequest
0 голосов
/ 09 января 2019

У меня странная проблема, с которой я не могу обернуться.

Настройка У меня есть веб-приложение React, которое запускается в webView приложения Android.

Я настраиваю функции отслеживания пользователей в своем приложении React, в основном в рамках componentDidMount методов компонентов жизненного цикла.

Первый обработанный компонент вызывает первый метод отслеживания, все в порядке, например:

componentDidMount() {   
  this.tracking(FIRST_TRACKING_EVENT_FIRE);
}

У меня проблема в следующем:

У меня есть метод интерфейса JS exit с собственным приложением, которое закрывает webView, но по какой-то причине теперь, когда это вызывается, первое событие отслеживания в методе componentDidMount первого визуализированного компонента также вызывается в в то же время. Это приводит к тому, что первое событие отслеживания регистрируется Mixpanel и регистрируется в начале и в конце потока приложения.

Есть идеи, почему этот метод жизненного цикла вызывается при закрытии приложения?

...