当然由于创建了特定于框架的组件,因此框架的所需功能可以正常工作。但是如果把现有的原生组件重新创建为框架组件,则维护会变得非常困难,因为每个框架中都有多份代码。...以相同的方式同步
假设存在框架数据 1, 2, 3, 4, 5, 6,DOM 中的数据顺序为 1, 2, 3, 4, 5, 6 ,组件数据的顺序为 1,2,3,4,5,6。
?...然后,通过同步 DOM 中的框架数据,DOM 中的 元素 6 移动到元素 3 前面。
?
最后,同步最后的 DOM,原生组件中的数据 6 也移动到数据 3 的前面。
?...因此,你可以创建类似的方法并使结果相同,而不是以相同的方式创建它。
ListDiffer
ListDiffer 是一个比较库,用于检测列表(或数组)中的更改并跟踪更改的进度。
?...许多人在使用 egjs,而且正在用到许多框架中,如React、Angular 和 Vue。以前它需要花费两倍的时间来进行处理,因为它是用两组代码进行管理的。