Let's read the getting-started guides for the 3 top Clojurescript React interfaces:
https://reagent-project.github.io/
https://github.com/tonsky/rum/
https://github.com/omcljs/om/wiki/Quick-Start-%28om.next%29
What do they have in common ? Taking the Reagent example: