Собственный отладчик с реакцией работает быстрее, чем без отладки

#javascript #react-native

#javascript #реагирующий отладчик

Вопрос:

Я использую react-native 0.63 и выполняю простой интервал в 1 секунду при монтировании компонента.

например

 useEffect(() => {
    // Start elapsed ticker
    const levelTicker = setInterval(() => {
      console.log('TICK...')
      setSeconds((s) => s   1)
    }, 1000)

    return () => {
      console.log('CLEARING INTERVAL')
      clearInterval(levelTicker)
    }
  }, [])
  

Когда я запускаю приложение без включенного отладчика, приложение правильно отображает таймер (1 секунда каждого рендеринга). Но когда я активирую отладчик, он работает намного быстрее — 0,00001 с при каждом рендеринге, что делает практически невозможным нажатие кнопок или что-либо еще в приложении. То же самое происходит при попытке onPress использовать кнопки, которые имеют onLongPress . Он будет работать так быстро, что даже быстрое нажатие вызовет onLongPress .

Любые подсказки, как заставить хотя бы работать с нормальной скоростью? Заранее спасибо.

Устройство: OnePlus 7T, Android 10