SwiftUIでは、Stack・List・Grid・ForEach・LazyGrid・LazyStackが存在し、どれをどのときに使って、どうやって使うかについて紹介します。また、ScrollViewとの付き合い方やCollectionView/TableViewとの違いについても説明します。その中で、SwiftUIの上記Viewで複雑なレイアウトを組んで、パフォーマンスチューニングしたり、動的レイアウトにしたり、リファクタリングしりする方法について、具体例を見せながら解説します。