You can use React with Electric if you want, though it is not really necessary because Electric already has fine-grained reactivity and can save you from the usual headaches with server-side React. With that said, people have used Reagent in Electric before. In fact, the Electric Clojure tutorial has a tutorial on Reagent interop[1].
[1] https://electric-examples-app.fly.dev/user.demo-reagent-inte...