Introduction
In Lesson 2, you learned about how to implement MVVM with @State and @Observable. In this lesson, you’ll learn how to inject a view model object into the environment of the app or of a subtree of a view. You’ll also learn how to implement two-way binding between a view and a view model object so the view can modify values in the view model object.
Learning Objectives
You’ll learn how to:
- Utilize
@Stateand@Environmentfor efficient data sharing within the MVVM architecture. - Implement two-way data binding between a View and ViewModel using
@Bindable.