1
我是clojurescript和試劑的新手。我嘗試用反應導航在我反應過來,本地應用程序,但我得到這個錯誤如何在clojurescript中使用React Navigation的StackNavigator
Error rendering component (in env.main.reloader > exp_cljs.core.app_root > reagent2)
這是我的代碼
(def react-navigation (js/require "react-navigation"))
(def StackNavigator (aget react-navigation "StackNavigator"))
(defn Home
[]
[text "Hello Navigator"])
(defn SimpleApp
[]
(StackNavigator
(clj->js {:Home {:screen (r/create-class {:reagent-render (Home)})}})))
(defn init []
(dispatch-sync [:initialize-db])
(.registerComponent rn/app-registry "main" #(r/reactify-component app-root)))
這是我app-root
(defn app-root []
(SimpleApp)); -- error
;(r/create-class {:reagent-render SimpleApp}); error
;(r/as-element (SimpleApp)); -- error
;(r/adapt-react-class SimpleApp)); -- error