7得票1回答
如何使用Reagent动态更改CSS类名?

关于reagent。 我需要动态更改一些CSS类名,该如何实现? 以下是示例代码。 (defn app [] (let [array [1, 2, 3]] (fn [] [:div (for [index array] ;; I w...

7得票2回答
如何在re-frame中使用devCards?

Devcards旨在为ClojureScript提供可视化的REPL体验。它们支持Reagent和OM。我该如何让devCards与re-frame一起使用?

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

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

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

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

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

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

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

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

12得票1回答
如何在ClojureScript中使用Reagent进行Ajax请求?

假设我有一个组件,在渲染之前需要从服务器请求一些数据。 目前我使用的是类似于cljs-ajax库的东西:(def data (r/atom nil)) (defn component [id] (r/create-class {:reagent-render simple-div ...

13得票3回答
我该如何在 re-frame 中循环遍历已订阅的集合并将数据显示为列表项?

考虑以下ClojureScript代码,其中使用了Specter、Reagent和Re-frame框架,使用外部的React.js网格组件作为视图组件。 在db.cls中: (def default-db {:cats [{:id 0 :data {:text "ROOT" :test...

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

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

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

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