问题标签 [re-frame]

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.

0 投票
2 回答
513 浏览

graphql - 重新绘制:远程graphql服务器的CORS错误

我正在使用 re-graph 对远程服务器进行 graphql 查询:

但我不断收到这个 CORS 错误:

从源“ http://localhost:3449 ”访问“ https://api.spacex.land/graphql ”处的 XMLHttpRequest已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:值当请求的凭据模式为“包含”时,响应中的“Access-Control-Allow-Origin”标头不能是通配符“*”。XMLHttpRequest 发起的请求的凭证模式由 withCredentials 属性控制。

知道我需要做什么吗?

0 投票
2 回答
1300 浏览

clojurescript - 重新框架:未注册事件处理程序

我的重新框架 views.cljs 有:

我的 events.cljs 有:

但我不断收到此错误:

core.cljs:3919 re-frame: no :event handler registered for: undefined

0 投票
0 回答
157 浏览

clojure - “输入没有可行的替代方案”'" 来自 GraphQL 的错误通过重新图

我想使用 re-graph 来查询我的 graphql api,如下所示:

打印结果如下:

查询本身是有效的,因为我在 graphiql 中对其进行了测试。谷歌没有向我提供“输入''没有可行的替代方案”可能暗示的任何信息。我做错了什么,我该如何解决?

0 投票
0 回答
32 浏览

re-frame - reg-event-db - 它如何影响 SPA 加载速度

我有一个关于 reg-event-db 的问题 - 在我们的单页应用程序中创建尽可能多的这些是否明智?我的意思是——它将如何影响应用程序的运行时复杂性?假设我可以为我的应用程序创建 100 个小型 reg-event-db,或者创建一个更通用的应用程序 - 我的应用程序加载速度会显着变慢/变快还是没关系?

0 投票
1 回答
372 浏览

clojure - 如何在 ClojureScript 中重新渲染 re-frame 的 as-element?

:link-flows当sub 已更改、@(subscribe [:link-flows ::assign-to-flow-q])未触发且重新渲染未运行时,我有此代码块。

我觉得是re-frame/as-elementfn?

由于 React 子表错误,包裹到(fn [])也会引发错误,因此它不是一个选项。

Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.

有什么方法可以使这种重新渲染机制起作用吗?

0 投票
1 回答
243 浏览

clojure - lein re-frame 模板 - 否:project.clj 中指定的主命名空间

我完全按照模板中的自述文件进行操作lein new re-frame <project-name> 但出现错误: No :main namespace specified in project.clj.

我知道这是一个有据可查的错误,但是当我将该行添加:main my-first-reframe-app.core到 myproject.clj和一个-main函数到core.cljs命名空间时,编译器会在我使用lein dev.

为什么这个模板对我来说不是开箱即用的,我应该如何解决这个问题?谢谢。

0 投票
2 回答
317 浏览

clojurescript - 渲染试剂/重构中的两个组件

我有一些代码:

但只有root-container组件呈现。为什么我的second-panel函数不渲染?非常感谢。

0 投票
2 回答
256 浏览

clojure - 为什么我的 lein re-frame 模板中有 clj 和 cljs 文件夹?

为什么我的 lein re-frame 模板中有 clj 和 cljs 文件夹,如下所示?为什么它们都包含.core似乎使用相同命名空间的文件?有人告诉我这是学习重新框架时开始的地方,但我找不到任何解释为什么模板按照它们的方式设置或创建,包括它们包含的内容。

对于任何 lein 模板附带的任何样板或代码都没有任何解释,这使得它们很难被初学者使用。

提前致谢。

在此处输入图像描述

0 投票
1 回答
159 浏览

clojure - ClojureScript 函数打印字符串,但不会返回打嗝

我有一个 ClojureScript 组件:

它将字符串打印到控制台。

但是当我将第一个函数更改为:

我没有得到任何呈现的 HTML - 没有错误并且浏览器窗口保持空白。

如何更改它以呈现 html?

更新

针对以下答案,我已更改doseqfor. 现在的问题是我得到了错误Uncaught Invariant Violation: Objects are not valid as a React child,如果你正在使用 React,这很好,因为你可以调试,但使用试剂,不是那么多。考虑以下。这个功能:

当被这个函数调用时:

打印 5 个字符串。但是将调用的函数更改为:

导致此错误:Uncaught Invariant Violation: Objects are not valid as a React child

这个问题是否与我遇到的另一个问题有关?

0 投票
0 回答
126 浏览

clojurescript - Cljs Re-frame:游戏循环或计时器的推荐架构是什么?

在重新框架的拦截器、协同效应/效果概念的上下文中,我想知道对于由计时器/循环事件驱动的事件,推荐的架构方法是什么。

在其中一个 github 示例中,通过在命名空间级别(本质上是全局)定义顶级 JavaScript 间隔来制作时钟。

在反应中,这是您将使用组件生命周期钩子组织的事物类型。组织这些类型的事件驱动程序(计时器和请求动画帧游戏循环)的推荐方法是什么?