View Store is an architecture pattern and a protocol used in SwiftUI development inspired by The Composable Architecture. A view store is an ObservableObject that allows us to separate view-specific logic and the rendering of a corresponding view in a way that is repeatable, prescriptive, flexible, and testable by default.
For more information on View Store usage, see our Swift Best Practices Guide chapter.
Swift 6.0 or later and iOS 15 or later.