Compose での再コンポーズのデバッグ

Jetsnack でのパフォーマンスの問題のデバッグと、Compose での問題の解決方法について説明します。ラムダを使用して状態の読み取りを遅らせることで、コンポジションをスキップできる理由について学びます。

要点

  • Compose の 3 つのフェーズは、コンポジション、レイアウト、描画です。
  • Compose は、何も変更されていない場合、フェーズをスキップできます。Compose は、パフォーマンスを最適化するためにコンポジションを完全にスキップすることがあります。
  • ラムダ修飾子を使用して、コンポーズをスキップできます。
  • 再コンポーズをスキップすると、スクロール中のジャンクを軽減できます。
  • Android Studio の Layout Inspector は、再コンポーズの問題をデバッグするのに適したツールです。

リソース

このガイドを含むコレクション

このガイドは、Android 開発の幅広い目標を網羅する、厳選されたクイックガイド コレクションの一部です。

この一連の動画では、さまざまな Compose API を紹介し、利用可能な API とその使用方法を簡単に説明します。

ご質問やフィードバックがある場合

よくある質問のページでクイックガイドをご覧になるか、お問い合わせフォームからご意見をお寄せください。