エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MVVMとNavigation - Qiita
MVVMを謳うポエムです ダイアログやナビゲーションはViewの領域? MVVMにおいてダイアログやナビゲーシ... MVVMを謳うポエムです ダイアログやナビゲーションはViewの領域? MVVMにおいてダイアログやナビゲーションはViewの領域だからViewModelは意識しない。それが原則だと思ってきましたが、それは誤解なのではないかと最近は思い直しています。ダイアログやナビゲーションはViewModel同士の相互作用として記述されるべきなのではないかと。 例えばモーダルなダイアログを表示する場合ですが、ユーザーがそこで入力した内容や操作はダイアログのViewModelに保存され、呼び元のViewModelに返るのが自然だと思うのです。同様にナビゲーションにしても、例えばウィザード形式なら、各ページで入力した内容を最後に取りまとめないといけない。それはデータの領域ですからViewModelの仕事です。 もちろん最終的にはメッセンジャーなりを使ってViewへの通知を発行することにはなると思いますが、そ