Comments (10)
I'm having a similar problem.
from rum.
So, i've spent a couple of hours fighting this issue and lost. But i've found how render method will look like.
For example, for this component
(defc my-component < static [props]
(let [x (:x props)]
[:div {:class-name "test"}
[:span "Test"]
[:span (str "Test" x)]]))
render method will look like
;; Some brainfuck action here
(fn []
(this-as this
(let [state (state this)
[dom next-state] ((fn [state]
[(apply (fn [props]
(do (let [x (:x props)]
(js/React.createElement "div" {:className "test"}
(js/React.createElement "span" nil "Test")
(js/React.createElement "span" nil (str "Test" n))))))
(::args state))
state]) @state)]
(vreset! state next-state)
dom)))
So, I can't even imagine why this is happening.
from rum.
So key warning happens because sablono puts it into an array if component body does not start with vector. I’ll see if I can report it to them or work around it by myself
from rum.
It's reported at r0man/sablono#57
from rum.
Is there any fix to this? I'm getting this with sablono 0.5.3 and rum 0.6.0
Everything is fine if I wrap contents of let-block with (sablono.core/html ...)
but it looks like a workaround...
from rum.
@tonsky This should be fixed in sablono 0.6.0
.
from rum.
Awesome! Will check tomorrow
On Sun, Feb 14, 2016 at 8:41 PM r0man [email protected] wrote:
@tonsky https://github.com/tonsky This should be fixed in sablono 0.6.0.
—
Reply to this email directly or view it on GitHub
#33 (comment).
from rum.
Status update on this? Can we update sablono to 0.6.0?
from rum.
You can do it locally via :exclusions, it won’t break anything. Next
version of rum will also contain updated dependency
On Wed, Mar 2, 2016 at 2:00 AM Kenny Williams [email protected]
wrote:
Status update on this? Can we update sablono to 0.6.0?
—
Reply to this email directly or view it on GitHub
#33 (comment).
from rum.
[sablono 0.6.3]
was included in [rum 0.7.0]
, which should have this issue fixed
from rum.
Related Issues (20)
- rum/fragment with React components HOT 2
- optimizations :advanced (shadow-cljs) failing on simple :form :input
- defc error with shadow-cljs. Makes Rum unusable for me... :( HOT 22
- daiquiri: fragment? fails on vectors HOT 13
- Question about rendering performance when updating state asynchronously HOT 9
- should-update error
- Big performance regression between 0.11.5 and 0.12.3 HOT 9
- Server/client difference when rendering nil HOT 2
- require-lazy macro unnecessarily prescriptive about namespace/module structure HOT 1
- Error when use `rum/local` and `rum/use-callback` together HOT 2
- Hydration not fully compatible with React 18 HOT 4
- bind-context produces unfixable infer warnings HOT 3
- `with-key` and `with-ref` Removing children? HOT 2
- ClojureScript >=1.11.51 seems to break Rum HOT 4
- ClojureScript >=1.11.51 seems to break Rum HOT 3
- How to use daiquiri.core/html ? HOT 9
- How can I use npm based react library I rum ssr mode HOT 4
- Live Examples Missing HOT 1
- Hulunote(a tool for networked thought) use the rum😄
- Interpretation warnings print var symbol instead of the value
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rum.