SwiftUIで、Viewの内部で変更可能な状態を保持し、値が変わるとViewを再描画させるために使うプロパティラッパーはどれ?
@StateはSwiftUIのViewが自身の内部状態を保持するためのプロパティラッパーで、値が変更されるとViewが自動的に再描画されます。@Publishedは主にObservableObject内で使われ、@Bindingは親が持つ状態への参照を子Viewに渡す際に使います。@Environmentは環境値を読み取るためのものです。通常、Stateはprivateで宣言するのが推奨されます。