some-object
It actually renders a group element with "value" element inside. If "value" element is not loaded, then nothing got mounted. Actual element is stored in the atom quatrefoil.globals/*loaded-objects with a key.
This feature is currently used in rendering GLTF models created via three.js with loaders.
some-object $ {} (:key :sakura)
:loaded? $ some? (get @*loaded-objects :sakura)
:position $ [] 0 -100 -100
:scale $ [] 200 200 200
the fields
keyspecifies the key of object inside*loaded-objectsloaded?is only used to trigger updates, not really being used