应用层架构

reaxes诞生的愿景之一就是只需要写一套业务逻辑,就能在所有平台上运行(或与所有视图库结合)

在较小型的应用中,不需要额外的设计即可实现这个愿景

但在中大型前端较重的应用中需要额外的架构来增强健壮性。reaxes引入的响应式特性虽然极大简化了应用逻辑,但可变性也有一些列不健全的问题,较为大型的应用中应该尽可能规避掉这些缺陷

  • 在使用被观察的数据时应将其视为只读对象,并且避免直接对其进行修改,以下是对响应式数据进行修改正确的方式:

    • 变更数据:使用reaxel暴露出的方法,并对一系列连锁反应有心理预期。

    • 使用数据:如果要对响应式数据的衍生数据作其他用途,则应对其进行深层拷贝,使其完全脱离响应式数据

Last updated