我正在尝试在重新构建应用程序中使用 AWS Amplify 身份验证库。该库提供了一个更高阶的组件withAuthenticator
,它应该包装您的应用程序的主视图。我正在尝试使用reactify-component
,adapt-react-class
但不幸的是我收到以下错误:
未捕获的类型错误:无法构造“HTMLElement”:请使用“新”运算符,此 DOM 对象构造函数不能作为函数调用。
(defn main-panel []
[:div
[:h1 "Hello" ]])
(def root-view
(reagent/adapt-react-class
(withAuthenticator
(reagent/reactify-component main-panel))))
(defn ^:dev/after-load mount-root []
(re-frame/clear-subscription-cache!)
(aws-config/configure)
(re-frame/dispatch-sync [::events/initialize-db])
(reagent/render [root-view]
(.getElementById js/document "app")))
任何帮助表示赞赏