SwiftUI에서 어떠한 view는 View 프로토콜을 준수해야 한다
protocol View {
associatedtype Body: View
var body: Self.Body { get }
}
=> 프로토콜을 보면 알 수 있듯, 필수로 구현해 줘야 하는것은 연산프로퍼티인 읽기 전용 body 임을 알 수 있음
Text, Image, Color, Stack, Group, GeometryReader 등의 컨텐츠나 컨테이너 뷰에는 더이상 Body를 호출하지 않게 Never 타입을 사용
typealias Body = Never