复杂页面架构

例如下面负责业务,我们如何进行架构设计呢?

复杂架构设计的页面.png

举例微博正文页

1.会考察的内容:

会考察的内容

2.整体架构

Engine可以理解为:
对model内容的高度、显示类型进行了计算;(不同的页面是不一样的;)

架构设计

2.1.视图层(View&ViewController)

视图层

2.2业务逻辑层(ViewModel)

业务逻辑层

2.3数据层(Engine & Model)

数据层

2.4 数据流

数据流

网络数据&接口返回的原始数据:

网络数据&接口返回的原始数据

业务数据
知道是什么类型的数据

业务数据

UI数据

UI数据

2.5 反向更新

反向更新

3. 总结

总结
RN数据流思想

版权声明:
作者:cc
链接:https://www.techfm.club/p/92502.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>