https://reactjs.org/docs/react-api.html#createelement
In any case I find JSX quite productive only without React or a VDOM.
506 karma · joined October 9, 2018
https://reactjs.org/docs/react-api.html#createelement
In any case I find JSX quite productive only without React or a VDOM.
This is overly simplistic black and white thinking.
Jane Street has probably done more to popularize functional programming then any shop out there.
Even people who make stuff need effective legal counsel. Even if all they make is memes that get them sued for libel.
If you don't already have one get a good ergonomic keyboard. I recently switched to an ergodox ortholinear layout and it immediately exposed my bad typing habits. The split hand layout saves my neck and shoulders and my working posture has noticeably improved. Took about a month to get back to 80 wpm and don't feel like I've plateaued yet trying to get to 125 wpm.
I had a Judo coach who used to scream "Practice doesn't make perfect. Perfect practice makes perfect." In practice sessions focus on not making any mistakes & using only the correct fingers to strike keys. It can be hard to resist the temptation to start hammering as fast as you can in practice but slowing down once in a while can greatly improve muscle memory.
I use https://www.keybr.com/ to track stats, practice limited or different key sets, it also supports non qwerty layouts for stretching your comfort zone. For touch typing practice it displays a real-time keylogger map so you can auto-correct your finger positioning without looking at the keyboard, if you've got a fancy keyboard (Shout out Arts and Crafts HN) you can hook up the firmware to do the same.
I've always suspected that the Div-itis plaguing fb's website is a result of React's dependence on the 𝚘̶𝚟̶𝚎̶𝚛̶𝚞̶𝚜̶𝚎̶ misuse of higher order components.
I get tons of mileage out of WWDC session videos to this day. Oftentimes poorly documented framework apis are only ever explained in any level of detail in the WWDC videos and examples from whatever particular year it was introduced in.
Is this really the case? I thought the prevailing wisdom is that Go was designed to be as simple as possible so newbs can pick it up faster. I find Go to be quite easy to read and follow along with even though I've never written a line of it. Rust on the other hand...
index.js var foo = document.body.getElementById("bar");
That is dom manipulation using vanilla javascript in all modern browsers. I can use webpack, rollup, parcel, or load it in a script tag, it doesn't matter it's still just plain old javascript.
Just like using webpack has nothing to do with how you interact with the DOM.