useState: Persist value between renders, trigger re-render
useRef: Persist value between renders, no re-render
useEffect: Side effects that run after render
useReducer: useState in reducer pattern
useMemo: Memoize value between renders
useCB: Persist ref equality between renders
As 2020 comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components. The demo is available now whether you want to play with it during the holiday, or when work picks back up in the new year. reactjs.org/server-compone…
Tech hiring season is starting soon. To get you started, here's a short thread of good, non-evil and less evil tech companies that are hiring.
Feel free to reply if you're hiring from a non-evilcorp!
To quote Jake Archibald: "Unless it's automated, offering up 3 versions of the same image is a bit of a pain, but the savings here are pretty significant, so it seems worth it"
No need to make the tradeoff in a Gatsby site!
jakearchibald.com/2020/avif-has-…
🥳🎉 🎈 🎊
We’re About to hit 5,000 followers!!
Retweet this for a chance to win some of our LIMITED EDITION holographic (basically just shiny metallic) stickers!
Once we hit 5k followers 5 people that retweeted this will be randomly selected and DM’d to coordinate shipping.
I've been working on a WordPress developer tool for plugin developers. I call it Plugin Machine, beacuse it helps you build plugins. I wrote this post about why:
pluginmachine.com/blog/why-im-bu…
Faust.js -
A frontend JavaScript framework built on top of Next.js that's tailor-made for headless WP apps. You get authentication, post previews, data fetching, etc. set up for you, out of the box! 💥
faustjs.org
Introducing Learn To Code RPG: a video game where you learn to code and get a developer job.
🎮Hours of gameplay
🎨Original art & music
📚600+ Comp Sci quiz questions
🚀50+ Easter Eggs to discover
👀6 different endings
🎆All FREE & open source. You can download and play it now.
Ok, just want to get this out so I can enjoy the holidays:
A preview of the new Vue 3 docs that we've been working on: staging.vuejs.org
- New design / implementation
- Toggle preference between Composition API / Options API
- Updated recommendations
...and more!
It's been a while since the last Twitter giveaway. Let's do one for the 1st year anniversary 🎂🎁
Retweet this message to get a chance to win the Three.js Journey (threejs-journey.com) course.
I’ll draw the 10 winners tomorrow (January 21 ) ⏰
#threejsJourney
#SVG #javascript #css challenge
I'm still finding crazy things to do with GSAP. See how the stroke animates in from opposing ends and erases from opposing ends. All done with a SINGLE stroke. Big WIN for DrawSVG Plugin!
20 retweets unlocks solution. Starter demo below
In a very serious, not-fun-at-all episode of Learn With Jason, Brody cuts through the cutesy chit-chat and teaches us the Fetch API with a GSAP demo.
Watch with your “learnin’ tech” hat on and please be sure not to enjoy yourself at all.
Happy Holidays!
For the next 48 hours, my web design course standoutwebdesigner.com is 100% FREE as my gift to you! (You may make a donation if you'd like.)
May your 2023 be filled with success and happiness. Please share the joy!
I just registered for #WPA11yDay, a free, virtual 24-hour conference on WordPress accessibility taking place September 27th and 28th, and you should too! Get your free ticket at 2023.wpaccessibility.day #WPAD2023 #WordPress #a11y
🔥 We are live!
I'm beyond excited to announce the early access of:
The Road to Next 🎉 🎊 🥳
A comprehensive, self-paced video course for full-stack web developers, featuring React 19 and Next 15.
Learn more in the replies 👇
3 random people who 🔁 will get a license 👌