- Onramp.. Not smooth.
- Helper functions:
- build parse for you (from a schema?).
- Meaningful terms…
- Such as fluent interfaces.. see below
Above the idea of
how easy is it to reason about
is a higher value prop
how easy is it to change
how easy is it to debug (needs change to discover, needs change to fix)
how easy is it to isolate (change so that you can bisect)
(om/transact! this [
(mutate :update-resource {:name (.. e -target -value)}})
(query :foo)])
Because om/transact!
is data driven, helper functions are easy. We feel this validates the lower-level api of om/transact!