1
反応のあるネイティブアプリで実行したいと思っている重い計算がいくつかありますが、リアクションがすべてのUIのレンダリングを終了した後に実行したいだけです。 JSスレッドがビジーであるかどうかをチェックする方法はありますか?JSスレッドがビジーであるかどうかを確認する方法はありますか?
反応のあるネイティブアプリで実行したいと思っている重い計算がいくつかありますが、リアクションがすべてのUIのレンダリングを終了した後に実行したいだけです。 JSスレッドがビジーであるかどうかをチェックする方法はありますか?JSスレッドがビジーであるかどうかを確認する方法はありますか?
はい、InteractionManager.runAfterInteractions
を使用すると、計算を実行する前にすべてのレンダリング/アニメーションが完了するまで待つことができます。ドキュメントhereを参照してください。
しかし、これはユーザーとのやりとりのためのものです。他の方法を知っていますか? ユースケースは、かなり複雑なアプリケーションがAPI呼び出しとレンダリングを完了して何かをするのを待つ必要があります。 –