@yubrshen What Alex said. In addition: I think that studying graph databases is a waste of time, Fulcro/Pathom are only a tiny subset of that. If you look at Fulcro client-side database, it is more similar to a relational database: you have a table such as :person/id
with "columns" (props) such as :person/fname
, :person/address
. If you want data from multiple tables, you join them: [:person/fname {:person/address [:address/street]}]
. This is not so different (with a little cheating) from the SQL select person.fname, address.street from person natural join address
. The difference is that both the query and the returned data are not flat but a tree. But that is more less all there is to that, IMHO.
If I’m making an ident-less, query-less component (just a container to reuse functionality, really), does the distinction between props and computed-props still apply?
no
no need for computed if it is all computed