जब भी observed state बदलता है, SwiftUI body को फिर से चलाता है, फिर नए view tree का पुराने के साथ diff करता है और केवल वही update करता है जो भिन्न है। Performance समस्याएँ उस diff को बहुत अधिक काम कराने से आती हैं: अस्थिर , अति-व्यापक , और महँगी computations। इसे identity को नियंत्रित करके, state को scope करके, और को सस्ता रखकर ठीक करें।
