State
@propertyWrapper
public class State<Value>
Represents a mutable value to be held by a View. Reading a state’s
wrappedValue property inside a view’s body computed property will
trigger a subscribption by the view to listen to changes in the state’s value.
Important
You shouldn’t modify a state’s wrapped value when the view’sbody property is being read.
-
Declaration
Swift
public init(wrappedValue value: Value) -
The internal value of this wrapper type.
Declaration
Swift
public var wrappedValue: Value { get set } -
The direct value of this wrapper, as accessing $foo on a @State property.
Declaration
Swift
public var projectedValue: Binding<Value> { get }
View on GitHub
State Class Reference