Avatar
初期値取得できない問題は解決方法を検討しているようですね。 現状、初期値が失われる可能性がある if a property will be observed and the change in that property only happens once (and never happens again) and the confluence of events is such that the property observation via values(for:) is called asynchronously (e.g. in a Task) the first value could get lost. ただし、 初期値の取得はイテレーションと同じ分離領域で取得する必要がある 初期値が全部のケースで必要というわけではない 初期値を保持することでどこかのライフサイクルに影響を与えるかもしれない といったことを考慮しなければならない、と書かれてました。 https://forums.swift.org/t/se-0395-observability/64342/89
Cycling back to a few points of feedback: There is a slightly inaccurate but founded concern about flickering UI. I think it might be better to phrase that as more so the issue underlying that; the concern is consistency. Which is a very reasonable worry. The point of consistency problems crops up (paraphrasing a few posts by folks) that if a p...