Avatar
ふと思ったんですが、あるViewに @State で持たせた変数って、そのViewが List の中に入ってて、そのリスト上の位置が変わったときって、状態は保持されてるんですかね。
9:49 AM
Viewが @State で状態を持っていて、その親のViewの関係ないところに更新が走ったとしても、 @State で持っている状態は保持されないと困りますよね。でも、親のViewの body は呼ばれるはずだから、子Viewだってイニシャライザが走って別物になっているはず。でも、 @State はどこかで同一性を判定して覚えてくれてるはず。
9:52 AM
これは試してみたくなったけど、これから用事があるので残念。またあとでやってみます。