BlocConsumer

@MainActor
public struct BlocConsumer<B, S, Content> : View where B : BlocBase<S>, S : Equatable, Content : View

Bloc消费者,初始值也会触发,子视图可使用\@EnvironmentObject读取父视图Bloc对象

  • Undocumented

    Declaration

    Swift

    @MainActor
    public init(
        bloc: B,
        @ViewBuilder builder: @escaping (B, S) -> Content,
        listener: ((B) -> Void)? = nil
    )
  • Declaration

    Swift

    @MainActor
    public var body: some View { get }