@Published vs @State - SwiftUI by example - using Combine to save in UserDefaults