Clojure

Clojure 中文群

u-b 4 days ago
我觉得clojure里好像并不需要denormalized。不是persistence数据么?
u-bfa 4 days ago
我想在jsx里这样写<style> .xxx{} <style> 但是这个{}不好处理,有办法转义吗
u-bgiicghdd 4 days ago
咋不用cssinjs
u-jjbab 4 days ago
@道格  <style>{` .xxx{} `}</style>
u-bfa 4 days ago
我试试哈
u-bfa 4 days ago
@王mono_北京不卖数据库 可以的,谢谢大佬
u-bfa 4 days ago
@斑称最强 🍌布拿拿 没有学过css in js,但是用过cssModule,感觉这种写起来虽然规范,但不怎么灵活,而且项目也不大,还是普通less写的舒服
u-jjbab 4 days ago
客气。这算是临时方案,有机会还是独立文件解决
u-bfa 4 days ago
主要还需要通过js控制样式里的值,高度宽度字体大小等等的
u-faadagjchb 4 days ago
@道格 如果是在现代的浏览器上,可以用cssvar
u-faadagjchb 4 days ago
在文件里面用var(--varname),然后内联样式位置传进去。
u-hh 4 days ago
@gzmask denormalize的是domain entity,而不是immutable–data吧。
u-faadagjchb 4 days ago
上面到下面这个叫normalize
u-faadagjchb 4 days ago
反过来就是denormalize了
u-jgfgcedgfbeheiff 4 days ago
[收到了一个表情,请在手机上查看]
u-jgfgcedgfbeheiff 4 days ago
感觉好有意思哎,狗爷
u-hh 4 days ago
tree–>db db–>tree
u-faadagjchb 4 days ago
如果给每个组件传的是上面的结构,会有啥问题吗? 每个组件拿到数据后,自己去db里面把ident换成数据。 props传进来 [:person/id 1] 自己换成 {:person/id 1 :person/name "joe" :car {:car/id 1 :model "A"}}
u-faadagjchb 4 days ago
db进入数据的时候,给出ident,直接就可以知道哪个组件需要更新。
u-faadagjchb 4 days ago
有点像svelte的那个感觉
u-hh 4 days ago
fulcro应该就是函数式编程的思想,把所有state放在一起,就是那个redux–db-tree的结构。 更进一步,你在摆弄组合component-tree的时候,redux-db-tree的结构也自动同步了。同时在每个枝叶上,你还能保持局部镜头思考,还是一个小state配一个小component-fn.同时这种结构也是一种前端需求数据joined-query,发送到server端。这样整体就是基于convention了。 再加上很多粘合代码都写好了。哈哈,自说一下自己的理解。
u-faadagjchb 4 days ago
是这样的,不过我学fulcro之后觉得他就是很多地方都要求写的一致,在我理解如果是同一个东西,应该没有必要在多个地方写多次的。不光费时间,还容易出错。
u-hchchch 4 days ago
[emoji]
u-hchchch 4 days ago
最牛的程序员,就是把程序写成可配置的吧?@#(无知的菜狗 %) 改动的只需要是配置项就好了
u-hchchch 4 days ago
😇 Unix 的 /etc 是最吼的地方了
u-faadagjchb 4 days ago
如果所有地方都可以配置的话,就需要很多的精力来保证配置的正确。在灵活性和易用性之间需要有取舍吧
u-cc 4 days ago
各种权衡
u-fbifacefhad 4 days ago
emacs两者兼具[emoji]
u-hh 4 days ago
fulcro是不是应该正在计划只写一个配置文件就可以了。我那天看了几分钟Fulcro RAD Preview.
u-faadagjchb 4 days ago
@青岛小k 感觉一样是一大堆配置的样子
u-faadagjchb 4 days ago
不是配置一定就短,在clojure里面有些时候用代码更方便。
u-faadagjchb 4 days ago
比如他的state machine
u-faadagjchb 4 days ago
结果就是一堆的 :handler 后面跟函数,默认的那个实现几乎用不到。那还不如整个state machine就写个函数好了,还好看。像redux那样。
u-d 4 days ago
我发现shadow-cljs有很多node的包有依赖问题,有没有人了角shadow-cljs加载npm机制是怎么样的。今天打算用react-image-crop又有依赖问题。
u-faadagjchb 4 days ago
@S 啥样的问题
u-d 4 days ago
"react-image-crop": "8.4.2"
u-d 4 days ago
还有当使用"react-swipeable-views": "^0.13.3"时,提示无法找到node_module的dom-helpers addClass,我需要把这几个类从dom-helpers的class文件夹复制到上一层才行。
u-faadagjchb 4 days ago
这图是不是没截好
u-faadagjchb 4 days ago
那个库的目录结构,代码和完整的错误?
u-faadagjchb 4 days ago
看下这些
u-faadagjchb 4 days ago
代码
u-d 4 days ago
不必写任何代码
u-d 4 days ago
直接引入"react-image-crop": "8.4.2"就出错。
u-d 4 days ago
还有react-swipeable-views