1、自定义组件实例由ArkUI框架创建
2、按定义顺序:初始化成员变量
3、有aboutToAppear,则执行
4、build函数执行
为了实现组件重新渲染 实现最小化更新。在执行build()函数的过程中,框架会观察每个状态变量的读取状态,将保存两个map
1、 状态变量 -> UI组件
2、UI组件 - > 此组件的更新函数
自定义组件删除:
1、删除组件之前调用aboutToDisAppear函数,标记节点将要销毁。
机制:后端节点直接从节点数摘下,后端节点销毁,前端节点已经没有引用时候,将被js虚拟机垃圾回收
2、自定义组件和它的变量将被删除。
不在aboutToDisappear函数里使用异步操作,这会阻止自定义组件的垃圾回收。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved