Avatar
Avatar
koher
WWDCなどのセッションは役に立つと思います。また、実際に動かしてみて確認するのも良い方法だと思います。前述の挙動も print 文を仕込んでみたりすれば body が再実行されているかわかりますし、グローバル変数で保持された値のプロパティを無理やり Binding(get: { ... }, set: { ... }) で渡してみても、更新による再実行が起こらないことを確認できたりします。
無理やりBinding(…)で渡しても再描画されないことを確認しました!このように確かめる方法もあるのですね。参考になります。次は、WWDC23のDiscover Observation in SwiftUIあたりを見てみようと思います! 本当にありがとうございました!
👍 1