Olá @asousajnri!
Quando você precisa conectar sua linguagem de programação a um banco de dados, a gente procura por um “conector” ou “componente”, para fazer essa integração, alguns são nativos, outros a gente precisa buscar projetos de componentes, e no pior cenário nós mesmos precisamos desenvolver.
O Datomic foi criado com objetivo de se integrar ao Clojure, mas é possível sim utiliza-lo em outras linguagens, no caso do JS, tem esse componente aqui:
Outra opção seria construir uma API com Clojure como ponte de ligação com o Datomic, e assim o seu sistema React JS se conecta a ela, eu escolheria esse caminho, e acredito que o Nubank faça assim para interligar com o app.nubank.com.br e o aplicativo.
Aqui tem uma palestra deles falando mais sobre o Datomic:
Tenho pouquíssimo conhecimento ao Datomic, nem conhecia a pouco tempo, estou mais familiarizado com SQL Server, MySQL, Firebird, PostgreSQL, SQLite e etc. Mas entendo que o Datomic é algo bem diferente do que a gente está acostumado a lidar com Banco de Dados.