A guide to SwiftUI’s state management system

SwiftUI includes several property wrappers that allow us to declare exactly how data is observed and mutated by views. In this post from John Sundell, he takes a closer look at SwiftUI's overall state management system and provides concrete examples of when we might use each of the related property wrappers.