HackerNoon 日本語 フォロー SwiftUIの@Stateはマクロになった - それがあなたにとって意味すること TL;DR: SwiftUI の @State はマクロとして公開されましたが、日常的な使用感はほとんど変わりません。最も実用的な変更点は、遅延初期化です。@State に格納されるクラスインスタンス(例: @Observable ビューモデル)は、ビュー構造体が再構築されるたびに再作成されるのではなく、ビューの状態ストレージのライフタイム中に一度だけ作成されます。 SwiftUI’s @State Is Now a Macro - What It Means for You hackernoon.com Hacker & Security News on Bluesky @hacker.at.thenote.app bsky.app HackerNoon 日本語 RSS thenote.app
@Stateはマクロとして公開されましたが、日常的な使用感はほとんど変わりません。最も実用的な変更点は、遅延初期化です。@Stateに格納されるクラスインスタンス(例:@Observableビューモデル)は、ビュー構造体が再構築されるたびに再作成されるのではなく、ビューの状態ストレージのライフタイム中に一度だけ作成されます。