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

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

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

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

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

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

9得票3回答
在Reagent/Clojurescript中保持客户端状态更新

我不确定该如何处理这个问题: 我正在编写一个Web应用程序,为多个“项目”对象实现基本的CRUD功能。因此,用户可以创建自己的一组项目。 我编写了一个REST API来添加/删除/列出项目,并编写了一个Reagent前端客户端。客户端的项目保存在reagent原子(ratom)中,就像您所...

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

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

8得票1回答
re-frame: 输入:on-change reset!无法更改输入值

我正在使用re-frame框架进行实验。 在下面的代码中,当用户输入内容时,我遇到了更新输入值的问题: (defn measurement-input [{:keys [amount unit path]}] (let [amt (atom amount)] (fn [] ...

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

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

8得票1回答
如何在Clojure Re-Frame中处理输入元素?

我有几个选择,但它们似乎都有点卡顿,我想应该有更好的替代方案。我只希望能够创建表单,甚至动态创建它们(例如从我的应用程序中添加行到表单中),并且可以使用reagent/re-frame/react适当地访问不同输入的值。 不确定这些是否是最佳选择,因为它们在每个:on-change后都运行函...

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

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

8得票3回答
不使用JSX使用react-router

我正在尝试找到一个通过JavaScript API使用react-router的示例,但迄今为止还没有找到任何东西。 我的目标是将react-router与reagent和clojurescript一起使用。因此,如果有人已经实现了这个目标(即使是在Om中),我将不胜感激地接受指引。否则,一...