これは本当に私にとって頭痛の種です。反応ネイティブアプリを開発しようとしていますが、chromeのデバッグJS機能により実行が非常に遅くなります。各ボタンのクリックと移行には数分かかり、場合によってはデバッグに時間がかかることがあります。不可能に。
未使用のconsole.logステートメントの多くを削除して、処理を高速化しました。また、デバッグタブを別のウィンドウにプルしました。しかし、速度に実際の変化はありません。また、Wi-Fi経由で電話を接続してデバッグを試みました。ハードウェアデバイスでコードを実行しており、次の投稿で提案されている提案をすでに試しました
https://github.com/facebook/react-native/issues/10559https://github.com/facebook/react-native/issues/5632
デバッグをより速く、より許容できるようにするための最良のアプローチは何ですか?
スマートフォンとパソコンの時計を確認してください。私の場合、遅れは、電話の時計がコンピュータの時計より1秒以上遅れている場合に発生します。この問題は、電話の時計をコンピュータの数秒前に変更すると解決しました。
私の解決策は、Chromeのreact "React Developer Tools"拡張機能をオフにすることでした。本当に大きな違いがありました。注:「React Native Debugger」を使用しています。
シミュレーターのデバッグメニューの[遅いアニメーション]オプションを無効にしようとしましたか?
私は同じ問題を抱えていましたが、iOSシミュレーターでアプリを実行するとうまくいきました。
"Dev Settings"-> "JS Dev Mode"-> Reloadを無効にしてみてください。それが役に立てば幸い。
すべてコメントしようとするconsole.log
プロジェクトの内容、実行速度を確認します。リモートデバッグはブラウザー(Chrome v8)でのロードであり、そのためアプリのロードが遅くなることはありません。
Slow Animations
in Debug
Simulatorのオプションでうまくいきます!とても簡単です。