[SwiftUI] ViewBuilder & Group
ViewBuilder의 역할

- SwiftUI에서는 childView의 개수가 10개로 제한됨
ViewBuilder
는 여러개의 childView를 나열할 수 있게 해줌
- 내부적으로 buildBlock이라는 함수를 호출
Group으로 뷰를 그룹핑하는 이유
- 10개보다 많은 ChildView를 사용하기 위함
- 하나의 계층에서 최대 10개이기 때문에 계층 분리로 여러 뷰를 나열한다.
- VStack, HStack등을 사용할 때 그 특성들이 필요없다면 Group 사용
- 그룹핑만하고 레이아웃에는 영향을 주지 않는다.
- 공통적으로 사용하는 모디파이어를 상위 계층으로 추출 가능