SwiftUI ベースに MVVM のパターンを考えたとき。
Apple と Orange の子 View があるとして、こういう感じで認識していましたけども MVVM。
1つの View に対して、1つの ViewModel でライフサイクルは同期している。
その View の子の View に対しては親の ViewModel を渡したり、差し込んでいく。
著名な公開されているコードを見てると、こういう形が多いように見えるし、そのほうが書きやすいように思える。
世の中そんな流れですかね。
どうなんですかね。
ModelContext
てそんな子に向けてのツールですよね。
どこかなんかいい参考記事ないですかね。
まあ、ざっくりの話なんですけども。