问题标签 [reagent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reagent - 组件函数内的'key'属性
我有以下情况(试剂+ react.js):
在运行时,我可以看到 react.js 抱怨缺少 'key' 属性。有没有办法从组件函数中指定键。我希望 raw 成为一个单独的组件函数,因为它可能会变得非常大,有自己的生命周期回调等。
javascript - 当我刷新我的试剂页面时,Firebase 数据不可用,因此出现异常
我有一个试剂,可以在单击后退和前进按钮时在所有页面上工作。但是,当页面被刷新时,它会引发异常。
我的应用从 Firebase 和sets
一个原子中获取数据。然后随着 UI 的渲染。视图从 atom 中获取数据并呈现 UI。
但是当我刷新时,似乎页面是在我的 Atom 被 Firebase 填充之前呈现的,这会导致异常,因为数据尚不可用。
注意:当我只刷新页面(println clicked-job uid)
而不渲染标记时,println
运行两次,第一次返回nil
,第二次返回数据。
任何有助于正确刷新页面的帮助!
javascript - 如何在 Clojurescript 中的 Date 对象上调用 .toDateString()
我正在尝试在 Clojurescript 中获取 DateString:new Date(1420971497471).toDateString();
我遇到了麻烦,因为(js/Date 1420971497471)
返回一个字符串,所以我不能调用.toDateString()
.
这是我的 Clojurescript 代码:
clojure - Hiccup:如何在 Reagent 中渲染引号?
我正在尝试使用 Hiccup 围绕文本渲染引号。
[:p "I want double quotes around this string"]
我试过&qout;
无济于事。
javascript - 如何在 Clojurescript 中循环一个 JavaScript 对象并将每个对象推入一个数组
如何将这个函数(转换为 Clojurescript)转换为接受 JavaScript 对象并将其内容推送到数组中。
clojure - 如何将带有样式的 HTML 标签转换为 Hiccup?反应问题
我正在尝试将带有 CSS 的 HTML 解析为 Reagent 项目中的 Hiccup。我正在使用山核桃。当我使用内联 CSS 解析 HTML 时,React 会抛出异常。
以上生成[:div {:style color:red} "test"]
& Reactjs 从 Reactjs 返回异常:
Violation: The style prop expects a mapping from style properties to values, not a string.
我相信[:div {:style {"color" "red"}} "test"]
必须退回。
这是代码视图:
reactjs - 试剂输入未更新
我正在尝试使用 Reagent/React 构建一个 Hello World 应用程序。:value
我使用/:on-change
组合将输入与原子联系起来。但是,当我键入时,输入保持为空:
如果我将原子移出let
,它将起作用:
是因为v
每次 React 重新渲染时都会重新声明吗?如果是这样,我如何重构该代码,这样我就不必使用全局变量来保存v
?
reactjs - 使用试剂中预定义的反应成分?
我有一些带有抽象反应组件的外部 UI,我想从试剂中重用它们,有没有办法直接通过从 clojurescript 传递数据来直接呈现预定义的反应组件。我是一个clojurescript初学者。
clojure - 如何将字符串解析为 Hiccup?
如何将 Hiccup 字符串解析为 Hiccup 节点?
例如,
"[:b 'hello world']"
进入[:b "hello world"]