Great review of JSX, I'd thought `className` was used in JSX was because class is a reserved word. It makes sense now that className is used in the vanilla JS to modify class names.
Hi @Harry Wolff thanks for the video. I just have 1 question, on production files why React Team still maintain JSX compile to React.createElement, why they didn't change to shorter naming like for example the pragma: h that you should just now. I'm thinking if they reduce to short characters, we can reduce the output file size. So what are you opinion on this. Thanks
I see that the use of WebComponents have an exception to the capitalized rule and the className rule... by the way, Emotion, css in JS, but what about css.modules? To me it feels a bit less awkward.
Great review of JSX, I'd thought `className` was used in JSX was because class is a reserved word. It makes sense now that className is used in the vanilla JS to modify class names.
Great as usual Harry! I didn't knew about the ink lib, awesome!
Thanks for the video. It easier for me to understand things when digging into the weeds of how things work.
Great job going through the different topics and explaining a difficult concept
Sir, look up the term "Facade Design", that is the basis of JSX
Haven't heard of INK before.. I'll have to check it out! Great info as always - thanks Harry. What keyboard did you get?
New keyboard? Great video!
Great vid!
Hi @Harry Wolff thanks for the video.
I just have 1 question, on production files why React Team still maintain JSX compile to React.createElement,
why they didn't change to shorter naming like for example the pragma: h that you should just now.
I'm thinking if they reduce to short characters, we can reduce the output file size.
So what are you opinion on this.
Thanks
I see that the use of WebComponents have an exception to the capitalized rule and the className rule... by the way, Emotion, css in JS, but what about css.modules? To me it feels a bit less awkward.
😅
My package json is bigger than yours.