未验证 提交 4aa035ee 编写于 作者: D duangavin123 提交者: Gitee

update zh-cn/third-party-cases/overall-and-part-refresh.md.

Signed-off-by: Nduangavin123 <duanxichao@huawei.com>
Signed-off-by: Nduangavin123 <duanxichao@huawei.com>
上级 bf45d548
......@@ -16,13 +16,15 @@
## 实现思路
类似于React、SwiftUI等声明式UI编程框架,ArkUI也具备声明式的范式,通过页面的状态数据驱动UI的更新,其UI更新机制可以通过如下表达式来体现:
ArkUI可以通过页面的状态数据驱动UI的更新,其UI更新机制可以通过如下表达式来体现:
***UI=f(state)***
用户构建了UI模型,其中参数state代表页面组件的运行时状态。当state改变时,UI作为返回结果,也将进行对应的改变刷新。f作为状态管理机制,维护组件运行时的状态变化所带来的UI重新渲染。组件的状态改变可通过状态变量进行控制。
基于上述理论,如果要控制页面的更新范围,我们必须要:**定义准确状态变量,并控制状态变量影响的组件范围。**
本例中包含8个APP卡片,其中涉及5种状态变化,按照局部刷新和全局刷新可分为:
本例中包含8个APP图标,其中涉及5种状态变化,按照局部刷新和全局刷新可分为:
- 局部刷新(单个卡片变化)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册