Om is definitely not the place to start Clojure web development. I'm not sure it's even maintained. Kit and Fulcro are full-stack frameworks but if it's just SPA then re-frame is best option.
electric is the state of the art in clojure nowadays from my understanding
thanks !
https://github.com/hyperfiddle/electric
live tutorial - https://electric.hyperfiddle.net/