Я делаю http-запрос и пытаюсь поместить возвращенный val в компонент-реагент следующим образом:
[div
(a/take! (http/get "http://localhost:5000/data"))
#(into [:div]
(map render-method
(into [] (map (fn [res] (:name res)) (-> % :body :results))))
)
)
]
Но это по понятным причинам не работает, потому что a/take! сам не возвращает компонент. Так как же заставить асинхронный запрос на получение работать с реагентом?