В основном все мои проблемы исчезли, когда я портировал свои приложения в Expo (что позволяет удаленную отладку JS) и захватил React Native Debugger
- https://github.com/jhen0409/react-native-debugger.
Важной частью является наличие симулятора на компьютере разработчика (как симулятор iphone), потому что отладчик плохо работает с реальными машинами.
Внутри отладчика нажмите cmd + t, чтобы открыть новое окно и установить порт на 19001 (из-за того, что Expo использует этот порт).Теперь запустите expo с помощью команды npm start
и на панели Expo нажмите кнопку «Выполнить в симуляторе».
В симуляторе сделайте жест встряски (ctrl + cmd + z) и разрешите удаленную отладку в меню разработчика.
Готово.Приятный опыт похож на один известный из Кордовы.У вас есть консоль js, вы можете просматривать элементы и изменять стили в реальном времени.Экспо идет с живой перезагрузкой, чтобы сделать вещи более гладкими.
Больше информации здесь: https://docs.expo.io/versions/latest/workflow/debugging/