Piola!
Qué es lo que está desarrollando?
Yo estoy haciendo un reductor lambda para que lo usen en una materia del instituto donde estudio
distintas cosas. Estoy jugando con malli
y hice un proxy
yo sí estoy usando clojure en el laburo; full-stack, clojure en el backend (integrant), clojurescript en el frontend (re-frame/kee-frame)
bien ahi
no conozco kee-frame
interesnte...
va sobre re-frame... agrega un par de funcionalidades
el router y controllers fundamentalmente
le dan un poco más de estructura a la aplicación
ahh genial y el estado de las rutas forman parte de re-frame?
yo estoy usando accountant y ponia el estado en re-frame
más bien la ruta actual pasa a formar parte del estado; y usando los controllers podés disparar eventos cuanto cambia la ruta
muy interesante
y estas usando shadow-cljs?
lo he usado, pero para el proyecto actual usamos figwheel-main
por preferencia? o simplemente porque ya lo usaban?
cuando empezamos no conocía mucho shadow y creo recordar que estaba medio verde aún (fue antes de la ronda de funding) y venía de usar figwheel, así que seguimos con lo semi-conocido
che interesante eso de kee-frame, era mas o menos lo que queria lograr, si hubiera sabido de su existencia hubiera usado eso
lo de los controllers me parece super elegante
terminé implementando un subset de esa funcionalidad para otro proyecto que tenía re-frame solamente
Che usan componentes de paquetes js?
o todo de 0 con clojurescript
por ejemplo material-ui etc?
para el proyecto actual, todo de cero, con tailwind para el CSS
para otro proyecto habíamos integrado https://github.com/jamesmfriedman/rmwc pero fue una muy mala experiencia
mira.. yo probe usar material-ui
bien en la mayoria de los casos
pero en otros hay que hacer wrappers porque se nota que la performance no es la misma
cómo wrappers? no usás los componentes de material-ui directamente? tengo entendido que al menos en versiones recientes de reagent es posible
si los uso directamente. pero hay algunos componentes que tienen ref
por ejemplo el de autocomplete
y para ese por ejemplo tuve que adaptarlo
por eso con la mayoria. no tuve que hacer nada los use directamente
ah, entiendo