美文网首页
复杂页面架构

复杂页面架构

作者: 蔚尼 | 来源:发表于2023-12-19 16:05 被阅读0次

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


复杂架构设计的页面.png

举例微博正文页

1.会考察的内容:

会考察的内容

2.整体架构

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


架构设计

2.1.视图层(View&ViewController)

视图层

2.2业务逻辑层(ViewModel)

业务逻辑层

2.3数据层(Engine & Model)

数据层

2.4 数据流

数据流

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

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

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

业务数据

UI数据

UI数据

2.5 反向更新

反向更新

3. 总结

总结 RN数据流思想

相关文章

  • 复杂页面架构

    假设微博APP的正文页 整体架构数据流反向更新 整体架构 视图层 (View & ViewController) ...

  • iOS开发 如何使用viper架构构建复杂页面?

    iOS开发 使用viper架构构建复杂页面 iOS开发常用的页面架构: MVC MVVM VIPER viper模...

  • iOS面试之架构模块

    架构 架构内容如下: 图片缓存 阅读时长统计 复杂页面架构 客户端整体架构 等等 1.架构设计的目的 模块化 分层...

  • 架构相关

    架构相关 图片缓存 阅读时长统计 复杂页面架构 客户端整体架构 架构&框架 模块化 分层 解耦 降低代码耦合度 图...

  • [iOS面试]第10章 架构框架相关面试问题

    注意:本文主讲架构框架相关面试问题,包括图片缓存、阅读时长统计、复杂页面结构、客户端整体架构。 问题: 架构框架解...

  • 复杂页面/整体架构设计

    MVVM RN数据流思想 客户端整体架构 业务之间的解耦通信方式 ·OpenURL ...

  • iOS架构构/框架

    图片缓存 阅读时长统计 复杂页面架构 客户端架构 架构&框架 模块化 分层 解耦 降低代码的重合度 图片缓存 怎么...

  • 架构/框架

    相关方面图片缓存阅读时长统计复杂页面架构客户端整体架构 目的:模块化分层解耦降低代码重合度 一. 图片缓存 1. ...

  • 得物App直播复杂页面架构实践

    原创 李振全 得物技术 1. 背景 当前直播间业务迭代越来越频繁,开发人员也越来越多,而几乎百分之九十的需求都是在...

  • 「页面架构」CSS Reset

    页面架构 CSS Reset样式重置前后对比 页面架构 页面架构从实际需求出发,提供多种需求的多种解决方案和优缺点...

网友评论

      本文标题:复杂页面架构

      本文链接:https://www.haomeiwen.com/subject/teizgdtx.html