Instance Propertyswift-composable-architecture 1.18.0ComposableArchitecture
body
PresentationModifier.swift:305This declaration is gated by at least one @_spi attribute.
@MainActor var body: some View { get }
This declaration is gated by at least one @_spi attribute.
@MainActor var body: some View { get }
import ComposableArchitecture
The Composable Architecture (TCA, for short) is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. It can be used in SwiftUI, UIKit, and more, and on any Apple platform (iOS, macOS, tvOS, and watchOS).
@MainActor struct PresentationStore<State, Action, DestinationState, DestinationAction, Content> where Content : View
@globalActor final actor MainActor
A singleton actor whose executor is equivalent to the main dispatch queue.
@MainActor init(_ store: Store<PresentationState<State>, PresentationAction<Action>>, @ViewBuilder content: @escaping (_ item: Binding<AnyIdentifiable?>, _ destination: DestinationContent<DestinationState, DestinationAction>) -> Content) where State == DestinationState, Action == DestinationAction
@MainActor init(_ store: Store<PresentationState<State>, PresentationAction<Action>>, @ViewBuilder content: @escaping (_ isPresented: Binding<Bool>, _ destination: DestinationContent<DestinationState, DestinationAction>) -> Content) where State == DestinationState, Action == DestinationAction
@MainActor init(_ store: Store<PresentationState<State>, PresentationAction<Action>>, state toDestinationState: @escaping (_ state: State) -> DestinationState?, action fromDestinationAction: @escaping (_ destinationAction: DestinationAction) -> Action, @ViewBuilder content: @escaping (_ item: Binding<AnyIdentifiable?>, _ destination: DestinationContent<DestinationState, DestinationAction>) -> Content)
@MainActor init(_ store: Store<PresentationState<State>, PresentationAction<Action>>, state toDestinationState: @escaping (_ state: State) -> DestinationState?, action fromDestinationAction: @escaping (_ destinationAction: DestinationAction) -> Action, @ViewBuilder content: @escaping (_ isPresented: Binding<Bool>, _ destination: DestinationContent<DestinationState, DestinationAction>) -> Content)