web-dev-qa-db-ja.com

Reactネイティブデバッガーが遅すぎる

これは本当に私にとって頭痛の種です。反応ネイティブアプリを開発しようとしていますが、chromeのデバッグJS機能により実行が非常に遅くなります。各ボタンのクリックと移行には数分かかり、場合によってはデバッグに時間がかかることがあります。不可能に。

未使用のconsole.logステートメントの多くを削除して、処理を高速化しました。また、デバッグタブを別のウィンドウにプルしました。しかし、速度に実際の変化はありません。また、Wi-Fi経由で電話を接続してデバッグを試みました。ハードウェアデバイスでコードを実行しており、次の投稿で提案されている提案をすでに試しました

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

デバッグをより速く、より許容できるようにするための最良のアプローチは何ですか?

20
blaziken105

スマートフォンとパソコンの時計を確認してください。私の場合、遅れは、電話の時計がコンピュータの時計より1秒以上遅れている場合に発生します。この問題は、電話の時計をコンピュータの数秒前に変更すると解決しました。

18
EdwinLiu

私の解決策は、Chromeのreact "React Developer Tools"拡張機能をオフにすることでした。本当に大きな違いがありました。注:「React Native Debugger」を使用しています。

5
Preben Hafnor

シミュレーターのデバッグメニューの[遅いアニメーション]オプションを無効にしようとしましたか?

私は同じ問題を抱えていましたが、iOSシミュレーターでアプリを実行するとうまくいきました。

5
MehdiKit

"Dev Settings"-> "JS Dev Mode"-> Reloadを無効にしてみてください。それが役に立てば幸い。

1

すべてコメントしようとするconsole.logプロジェクトの内容、実行速度を確認します。リモートデバッグはブラウザー(Chrome v8)でのロードであり、そのためアプリのロードが遅くなることはありません。

0
jsina

Slow Animations in Debug Simulatorのオプションでうまくいきます!とても簡単です。

0
Venkat