Back again with another instalment. Where did that week go? I hope your week was filled with merges and closed Jira's.
We had quite a few releases this week, from Vanilla Extract to VSCode. Developers keep churning out the next GPT app, so plenty more of them too. And Twitter didn't disappoint for another week with some long but interesting threads.
Oh, and of course, the small matter of releasing the Twitter algorithm to the public where all hell broke loose, as probably expected.
Let's jump in shall we?
VSCode released their March update this week, nothing overly exciting, but the TS/JS switch case completions is nice.
Vanilla Extract added cascade layer support. I still haven't played with this style of CSS yet, but it looks interesting!
Vanilla Extract just shipped support for cascade layers with support for both locally and globally scoped layers. This is a game changer for design systems. Massive shout out to @mrm008 for this one. Scoped layers: vanilla-extract.style/documentation/… Global layers: vanilla-extract.style/documentation/…
Tyler, of ui dot dev, announced a new React course is on the way. Neat looking intro page, might be worth a watch as it sounds exciting.
Theo laments the database performance of Prisma in his latest video. It feels like the migration has begun to DrizzleORM.
Josh shares some more coolness with the
:has() selector. There's so much neat stuff this can do, I only wish it had more support so I could dig into it at work.
Dan reminds us they're still working on the React Forget compiler, the promise-land of not needing fiddly useEffects and array dependencies.
If you've been playing with next 13 as I have, you might have ran into a few problems here and there. Lee posted a thread with the most common questions/gotchas and what's coming next!
Thanks for posting this 😁 Lots of great feedback in this thread. The good news is that we're actively working on most of these! I figured I'd quickly recap some of the feedback in the thread for those following along (longer message). ↓ Local devbeta.nextjs.org/docs/configuri…X…
A new week, a new GPT app. DomainsGPT got a fair amount of eyes this week it seemed 👀
Wes was asking whether people prefer enums over
as const. Surprisingly well split actually given a lot of Twitter TS stars seem to be in the avoid camp.
I haven't had time to watch it this week but Ben recorded a stream session with Dan where they built out RSC's in a micro framework and go in depth on the inner workings. Sounded super cool, can't wait to watch. 4 hours though! 😅
Seb's having a week off from This Week In React this week, so that's all we've got! Until next time.