【发布时间】:2016-02-05 20:28:29
【问题描述】:
我真的一直在为 cljsjs 库而苦苦挣扎,我可能已经花了整整 2 天的时间来玩 react-bootstrap 的互操作,以及 clojurescript 中的各种 material 库。
基本上,我只是希望能够将 UI 组件添加到我的 ClojureScript 项目中。如果你能推荐比cljsjs/react-mdl 更好的东西,我会喜欢的。如果您知道如何帮助我解决当前的错误,我也很乐意!
我目前有:
(ns project.views
(:require [cljsjs.react-mdl]))
(def Button (aget js/ReactMDL "Button"))
我得到了错误:
ReactMDL is not defined
在 javascript 控制台中。
我只想在屏幕上显示一个react-mdl 按钮。
我正在使用这个包装器: https://github.com/cljsjs/packages/tree/master/react-mdl
对于这个库: https://github.com/tleunen/react-mdl
还有这些关于 cljsjs 的互操作指令:https://github.com/cljsjs/packages/wiki/Using-Packages
如果重要的话,我也在使用 clojure 的 reagent 和 reframe。老实说,我只是想用 Clojure 和相关库构建一些项目,如果你能推荐我使用不同的堆栈,请这样做!
我只是忽略了一些简单的事情吗?
【问题讨论】:
-
我也遇到了问题,所以在我生活了一天之后,我回到了 Semantic UI,它似乎处于更高的级别,并且仅适用于构建 SPA。我注意到当我在 Slack 小组中询问时,既不推荐 MDL 也不推荐 Bootstrap。它们是:Foundation、Basscss、Semantic UI。
-
@ChrisMurphy 是的!这正是我需要的建议:) 是社区主要闲逛的闲散小组吗?您在 CLJ(S) 中使用了哪些库堆栈? (我很难找到将 cljs 集成到你提到的那 3 个框架/库的项目......)
-
re-com 是您可能会喜欢的基于 Reagent 的 UI 库,尤其是当您已经在使用 re-com 时。
-
@DanielCompton 我看了看,通过阅读自述文件,看起来他们强烈警告不要使用它,哈哈。您对它的稳定性和支持程度了解多少?
标签: reactjs material-design clojurescript reagent