SwiftUI ベースに MVVM のパターンを考えたとき。
Apple と Orange の子 View があるとして、こういう感じで認識していましたけども MVVM。
1つの View に対して、1つの ViewModel でライフサイクルは同期している。
その View の子の View に対しては親の ViewModel を渡したり、差し込んでいく。
著名な公開されているコードを見てると、こういう形が多いように見えるし、そのほうが書きやすいように思える。
世の中そんな流れですかね。
どうなんですかね。
ModelContext
てそんな子に向けてのツールですよね。
どこかなんかいい参考記事ないですかね。
まあ、ざっくりの話なんですけども。
関連ワード: Android・apple・dagger・Google・iOS・JetpackCompose・Kotlin・mac・macOS・Swift・SwiftData・SwiftUI・今さら聞けない・初心者・評判・開発