Avatar
僕はデータが未ロードであるというのも状態の一つで、それをどのようにユーザーに提示するかはプレゼンテーションの問題だと考えています。 ただ、未ロードとロード完了したけどデータが存在しなかった場合の区別がつかないので、 .loading, .loaded(Foo), .none とかに分けてもいいかもしれません。でも、データが存在しない場合は戻り値 nil をトリガーに「データが存在しません」などのアラートを出してpopとかが多いので、 .loading と区別する必要なケースがあまりない印象ですね。 (edited)
👀 1