Jul 1, 2023
Of course it does. That's the entire point! Update a binding and the bound state is updated, at which point the view tree is reevaluated, diffed, and updates performed where needed.
Do not try to second guess SwiftUI's diffing mechanism. It's pretty efficient.