SwiftUI kører body igen, hver gang observeret state ændres, og diff'er derefter det nye view-træ mod det gamle og opdaterer kun det, der er forskelligt. Performance-problemer kommer af at få den diff til at udføre for meget arbejde: ustabil , for bred og dyre -beregninger. Ret det ved at kontrollere identity, afgrænse state og holde billig.
