SwiftUI 是将叶节点(组件)作为渲染的入口点,然后倒序深度递归遍历渲染。

每个节点(组件)的渲染大小分为两类,分别是推荐大小和实际大小。

推荐大小作为入参传入组件,实际大小作为返回参数给到下一级组件,作为下一级组件的推荐大小。