Как правильно импортировать компоненты из других файлов с помощью реагента? - PullRequest
0 голосов
/ 02 февраля 2020

Я хочу использовать компонент реагента, который я создал в другом файле / пространстве имен, скажем this.is.the.namespace, и он содержит компонент, определенный следующим образом:

(defn component-name []
  ; stuff
)

В моей записи файл, я делаю следующее:

(ns entry.point.namespace.name
(:require [this.is.the.namespace]
))

И когда я включаю [компонент-имя] в компонент в файле ввода, компонент не отображается. Почему это может быть?

1 Ответ

0 голосов
/ 03 февраля 2020
(ns this.is.the.namespace)

(defn component-name []
  [:p "Hello There"])

(ns entry.point.namespace.name
 (:require [reagent.core :as reagent]
           [this.is.the.namespace :as my-components]))

(reagent/render [my-components/component-name] (js/getElementById "main-div"))

Измените "main-div" на id div, в который вы рендерите.

...