Fork me on GitHub

I got a litte closer to my code reloading problem. so apparently fighwheel loads the new code, the component rendering function is correct, but reagent still uses the old version. weird...


I'm trying to create a very simple reagent problem and keep finding that calling the basic reagent render functions is failing from a ReferenceError:

dom.cljs?rel=1528574176684:20 Uncaught ReferenceError: react_dom is not defined
    at reagent$dom$render_comp (dom.cljs?rel=1528574176684:20)
    at Function.reagent.dom.render.cljs$core$IFn$_invoke$arity$3 (dom.cljs?rel=1528574176684:44)
    at reagent$dom$render (dom.cljs?rel=1528574176684:31)
    at Function.reagent.dom.render.cljs$core$IFn$_invoke$arity$2 (dom.cljs?rel=1528574176684:39)
    at reagent$dom$render (dom.cljs?rel=1528574176684:31)
    at Function.reagent.core.render.cljs$core$IFn$_invoke$arity$2 (core.cljs?rel=1528574177067:74)
    at reagent$core$render (core.cljs?rel=1528574177067:65)
my project.clj looks like:
:dependencies [[org.clojure/clojure "1.8.0"
                   org.clojure/clojurescript "1.9.908"
                   org.clojure/core.async "0.4.474"]
                  [cljsjs/react "16.3.2-0"]
                  [cljsjs/react-dom "16.3.2-0"]
                  [reagent "0.8.1"]
                  [quil "2.6.0"]]
and lein figwheel seems to download everything so I'm somewhat stumped