Реакция встроенного отладчика слишком медленная

Хорошо, так что это действительно была головная боль для меня. Я пытаюсь разработать реагировать на родное приложение, но функция Debug JS на хроме заставляет его работать очень медленно. Каждое нажатие кнопки и переход занимает почти пару минут, а иногда и дольше делает отладку практически невозможной.

Я удалил многие неиспользуемые инструкции console.log, чтобы попытаться ускорить процесс. Я также вытащил вкладку отладки в свое отдельное окно. Но нет никаких реальных изменений в скорости. Я также попытался подключить телефон через Wi-Fi для его отладки. Я запускаю код на аппаратном устройстве и уже пробовал предложения, приведенные в следующих сообщениях.

https://github.com/facebook/react-native/issues/10559 https://github.com/facebook/react-native/issues/5632

Каков наилучший подход, чтобы сделать отладку более быстрой и переносимой?

Ответ 1

Проверьте часы на вашем телефоне и компьютере. В моем случае отставание происходит, когда часы телефона отстают от часов компьютера более чем на секунду. Проблема решилась, когда я переключил часы телефона на несколько секунд впереди компьютера.

Ответ 2

Вы пытались отключить параметр "Медленная анимация" в меню отладки симулятора?

У меня была такая же проблема, и это помогло при запуске моего приложения в симуляторе ios.

Ответ 3

Мое решение состояло в том, чтобы отключить расширение "React Developer Tools" для Chrome. Действительно сделал большую разницу. Примечание: я использую "React Native Debugger".

Ответ 4

Попробуйте отключить "Настройки Dev" → "Режим JS Dev" → Перезагрузка. Надеюсь, что это поможет.

Ответ 5

Отмена Slow Animations в Debug опции Simulator делает трюк! Очень просто.

Ответ 6

Попробуйте прокомментировать все вещи console.log в вашем проекте, затем проверьте скорость работы. удаленная отладка загружается в ваш браузер (chrome v8), и поэтому загрузка приложения не будет медленной.