Components, Identity & Normalization Om Next 教程说要评估 REPL 上的一些 om.next/db->tree 调用以了解规范化。
本教程有两个组件:Person 和 RootView。 Person 实现了 om/Ident
。正如预期的那样,调用 (om/tree->db RootView init-data true)
使用 :person/by-name
表规范数据。
我尝试对 Person 做同样的事情:(om/tree->db Person init-data true)
但标准化表不在结果中。
你能帮我理解tree->db
如何将Person ident与RootView一起使用,而不是与Person一起使用吗?
最佳答案
我建议您进行交互式教程(这是一个您可以查看并交互式编辑的项目):
http://www.github.com/awkay/om-tutorial
这使您可以交互式地使用查询和数据库格式,这将极大地帮助您理解。
更新:我很早就创建了一个名为 Fulcro 的项目。版本 1 堆叠在 Om Next 之上,使事情变得非常简单,而版本 2(2017 年 12 月 1 日)是一个独立的库(不再使用 Om Next),具有很多 API 兼容性,但改进了可用性、文档等。 https://fulcrologic.github.io/fulcro/
关于clojurescript - 嗡下教程: Components Identity Normalization -- om/db->tree usage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35415756/