struct 초기화 & escaping closure
struct Item: View {
private let product: StoreUserProduct
private let isSelected: Bool
private let onSelect: () -> Void
public init(
_ product: StoreUserProduct,
isSelected: Bool,
onSelect: @escaping () -> Void
) {
self.product = product
self.isSelected = isSelected
self.onSelect = onSelect
}