10得票2回答
如何在ClojureScript中获取查询参数?

我正在使用 Secretary 和 Reagent。这是我的代码:(def view (atom nil)) (defn layout [view] [:div @view]) (reagent/render-component [layout view] (.getElementBy...

20得票4回答
为什么多方法在Reagent/Re-frame中不能像函数一样工作?

在我构建的一个小应用程序中,使用Reagent和Re-frame,我正在使用多方法根据应用程序状态中的值来分派显示哪个页面:(defmulti pages :name) (defn main-panel [] (let [current-route (re-frame/subscribe...

10得票2回答
试剂盒形式是否适用于re-frame?

我正在使用re-frame构建一个应用程序,想知道是否可以将reagent-form与re-frame一起使用,因为reagent-form引入了其自己的状态处理方式,这种方式与re-frame不同。

9得票1回答
在ClojureScript / Reagent / Reagi中跟踪鼠标?

我正在尝试使用一个简单的绘图程序来理解clojurescript中的reagent。 我正在寻找一个使用Reagi以原则性的“FRP”风格访问鼠标位置的示例。 在各种reagent示例中,我可以看到类似于这样的东西: [:p [:onmousemove (fn (evt) ...)]] ...

10得票1回答
使用Reagent进行Ajax GET请求

我正在从我的Reagent应用程序进行Ajax GET,以从数据库中加载一些内容。 我不确定获取此类ajax调用的结果并将其放入原子中是最佳方法,考虑到如果我将其放在原子中,则当取消引用原子时,Reagent会自动重新呈现组件,这意味着我会得到一个无限序列的ajax调用。 以下是一些代码:...

8得票3回答
如何在ClojureScript中使用`setTimeout`?

我正在尝试在ClojureScript中(带有Reagent)创建一个睡眠函数: (ns cljweb.webpage (:require [reagent.core :as reagent])) (def temp-atom (reagent/atom 0)) (defn slee...

8得票1回答
谷歌图表 CLJS Clojure

我尝试将example适应于Google图表。使用re-frame框架和reagent创建实时图表,基于订阅。我用一个简单的计数器=+-1进行了测试。 我遇到了错误:Assert failed: Render must be a function, not nil(ifn? render-f...

10得票1回答
试剂输入未更新

我正在尝试使用Reagent/React构建一个Hello World应用程序。我使用:value/:on-change组合将输入与原子绑定。然而,当我输入时,输入框保持为空:(defn new-user [] ; Atom declared in an inner `let`. (l...

8得票1回答
为什么 Radium 不能与 Reagent(Clojurescript)一起使用?

我试图让 FormidableLabs/radium · GitHub 与 reagent-project/reagent · GitHub 协同工作,但是我陷入了死胡同。 我通过“黑客” reagent 函数 create-class 的方式部分地使其工作(它几乎与原始代码相同,我只是添加...

18得票3回答
试剂:component-did-mount

我试图将初始焦点设置在输入元素上(defn initial-focus-wrapper [element] (with-meta element {:component-did-mount #(.focus (reagent/dom-node %))})) (defn chat-...