There is a detailed comparison of the different cljs repls to date in lambdaisland
Borrowing from this rich and reputable source here is the bits of code you need to have configured for running weasel:
(cljs.repl/repl (weasel.repl.websocket/repl-env :ip "0.0.0.0" :port 9001))
(:require [weasel.repl :as ...
An easier way is to just load your current file:
(kbd "C-c C-l") 'cider-load-file)
It's also possible to keep (use 'my-namespace.core :reload) in your file, navigate there with isearch and C-c C-e.
Personally, I almost never use a REPL and evaluate either the whole buffer with C-c C-l or single expressions with e (via ...