[SwiftUI] SwiftUI의 내부 작동 원리

SwiftUI는 identity, lifetime, dependency을 활용하여 동적으로 UI를 구현합니다. 그렇다면 identity, lifetime, dependency는 무엇이고, 각 역할은 무엇일까요?