SwiftUI 中的状态管理: @State 和 @Binding 可以在组件层面做内部状态管理。 @Obserable 和 @ObservedObject 可以在「相邻」的 View 之间传递状态。 @EnvirmentObject 则是用来在夸多个 View 层级中进行状态的管理。 就像之前说的,SwiftUI 的状态管理很多是在模拟前端界的单向数据流状态管理(Elm 或 Redux)。