描述 UI 组件呈现的结果 ;
状态驱动视图更新 : 通过 @State / @Link 等装饰器 定义 状态数据 , 在 UI 组件中 , 使用这些状态数据进行 数据渲染 , 一旦 状态数据改变则重新调用...build 函数进行渲染 ;
开发过程中 , 开发者不会直接操作 UI 组件 , 而是通过 修改 状态数据 而改变 UI 组件的渲染状态 ;
2、声明式描述
在下面的 build 函数中 ,...;
3、状态驱动视图更新
" 状态 " 是 驱动 UI 视图 变化的数据源 , 一般是由 @State 装饰器 装饰的变量 ;
UI 视图 在 渲染时 , 使用了该 状态 变量 , 则该 视图 就与该...状态 进行了关联绑定 , 当 状态数据 发生改变时 , 视图也会进行刷新 重新渲染 ;
在上述 自定义组件 中 , 定义了 @State isFatherSelected: boolean 状态数据...A 之后 , 还需要在 使用该 自定义组件的 " 另外的 自定义组件 B " 中 的 build() 渲染函数中的 某个 布局组件 中 , 调用 自定义组件 A 的 构造函数 声明该组件 ;
build