I don't think these pieces of advice are correct.
Firstly, I'm aware of which aspect of my code triggers the warning. My question is about why the framework developers chose to flag recursive view updates as a problem, when it seems to me that as long as the recursion is not infinite it would be perfectly coherent code, and also the code currently produces exactly the desired behavior (except for the presence of the warning).
Topic:
UI Frameworks
SubTopic:
SwiftUI