문제 개요SwiftUI로 개발을 하고 난 이후, 선언적인 특성 덕분에 UiKit과 비교했을 때 UI 요소를 개발하는 속도가 크게 빨라짐.또한 상태를 관리, 결합하는 과정도 훨씬 간결하고 직관적으로 표현할 수 있어서 여러모로 유리함. (애니메이션 구현 난이도도 낮음) 하지만 물론 좋은 점만 있는 것은 아님.위에서 말한 것들이 가능한 이유는 SwiftUI는 내부적으로 많은 암묵적인 기능과 구현을 갖고 있기 때문임. 특히 그 중에서도 성능과 뷰의 리렌더링과 관련된 부분은 공식 문서에도 자세히 설명되어 있지 않음. 간단한 앱이라면 사실 문제가 없지만, 수 많은 뷰들을 동시에 보여주면서 데이터가 자주 바뀌는 상황이라면 이야기가 달라짐.왜냐하면, SwiftUI의 View가 업데이트 되는 방식은 내부적인 Diffab..