文件名称:re-frame-stitching-together:探索如何将数据重新组合在一起
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-08 18:57:47
Clojure
一起缝 演示了在应用程序中将数据缝合在一起的不同方法。 领域 该域当然是微不足道的,并且由以下部分组成: 具有名称和名称的水果 温度 在这个领域中,两者都是实体,当我们渲染水果时,我们也要渲染它们的温度。 示范 此应用程序演示了4种不同的模式,实际上是三种(不好的)实现方式: 1.整个表一个订阅 这是最无效的实现方式,并且只有一个订阅,可以用温度描述来装饰每个水果。 如果水果或温度发生变化,则整个预订将重新运行,从而导致表被重新呈现。 当然,只有具有实际更改的数据的行才会被重新呈现。 2.行组件订阅温度变化 该表提供了标准化的结果,并将这些结果传递给行组件。 行组件具有对温度的预订,并且在渲染时将其归一化。 从概念上讲这是很干净的,除了不是特别有效,因为任何温度的更改都将导致重新渲染每一行。 但是,对水果的更改应适当地确定范围。 3.订阅去规范化的行(错误) 该表将提供归一化的水果
【文件预览】:
re-frame-stitching-together-master
----src()
--------cljs()
--------clj()
----README.md(3KB)
----project.clj(1KB)
----resources()
--------public()
----.gitignore(201B)