Read how to create custom button styles in SwiftUI, what are the benefits by doing that and how to achieve reusable custom button appearance.
Handle Press And Release Events in SwiftUI
Learn how to detect and handle press and release events in SwiftUI, and how to create a custom modifier to simplify that task.