StateFlow のインスタンスは、distinctUtilChanged 演算子がに適用されているように動作するので、distinctUntilChanged を StateFlow に適用しても効果はないことに注意してください。
オペレータの組み合わせ
flowOn、conflate、buffer CONFLATED/RENDEZVOUS、capacity、distinctUntilChanged、cancelable のいずれかの演算子を StateFlow に適用しても効果はありません。
SharedFlow で StateFlow を作ることができます。StateFlow は ある設定をした SharedFlow です。
👉 StateFlow の View への公開
👉 【MVVM】Flow vs LiveData
👉 【Kotlin】SharedFlow と BroadcastChannel