I’m using js_of_ocaml and brr.
Always with extreme joy, but technically it depends a bit on what you mean by “front end”.
If you mean a single web page application with no server backend, for example as a cheap way to distribute simple cross-platform double-clickable “apps”, then I go with brr and note which I never really got to properly finish (app example here).
If you mean web pages backed by a web server then I use htmlit and htmlact, the latter being my own implementation of htmx (via brr of course). At that point you circumvent most need for js, not necessarily all of it, but you likely don’t need any sort of framework and a bit of brr does it (app example here).