SwiftUI ré-exécute body chaque fois que l'état observé change, puis compare (diffs) le nouvel arbre de vues à l'ancien et ne met à jour que ce qui diffère. Les problèmes de performance viennent de ce qu'on fait faire trop de travail à ce diff : une instable, une trop large, et des calculs de coûteux. Corrigez cela en contrôlant l'identité, en délimitant l'état et en gardant peu coûteux.
