SwiftUI에서 View Refresh없이 값 수정하기
SwiftUI View와 값 타입
값 타입은 속도가 빠르고 기본적으로 불변성이 있어 예측이 쉽다는 장점이 있다. SwiftUI의 View는 값 타입으로만 구현할 수 있고, Equatable(==) 연산을 통해 뷰의 변경사항을 추적하여 변경된 부분에서만 효율적으로 뷰를 그린다.
이 때 변경사항을 추적해 뷰를 다시 그리기 위한 플래그로 뷰 하위 프로퍼티에 @State나 @StateObject와 같은 어노테이션을 사용해