✅ Selecting a parent element based on its children was not possible with pure CSS. But with the :has() pseudo-class, you can select elements based on their children or siblings easily.
✅ Selecting a parent element based on its children was not possible with pure CSS. But with the :has() pseudo-class, you can select elements based on their children or siblings easily.
⚛️ React 19.2 has some cool new features, and <Activity> is definitely one of the most interesting ones!
⚛️ React 19.2 has some cool new features, and <Activity> is definitely one of the most interesting ones!
🚀 And I finally got the time to make them compatible with React v19 by using cleanup functions for refs! With some other minor improvements as well.
🚀 And I finally got the time to make them compatible with React v19 by using cleanup functions for refs! With some other minor improvements as well.
👉 You’ve probably heard the phrase "never roll your own auth". Not a rule, but a reminder to highlight how easy it's to mess things up with auth. Actually, implementing it isn’t that hard, but getting it right can be tricky!
👉 You’ve probably heard the phrase "never roll your own auth". Not a rule, but a reminder to highlight how easy it's to mess things up with auth. Actually, implementing it isn’t that hard, but getting it right can be tricky!
👀 In short, the impact is:
"It is possible to bypass authorization checks within a Next.js application if the authorization check occurs in middleware."
👀 In short, the impact is:
"It is possible to bypass authorization checks within a Next.js application if the authorization check occurs in middleware."
🪄 View transitions, which are becoming highly popular, are now supported experimentally.
⭐️ Streaming metadata is now supported, so page renders will no longer be blocked for non-HTML-only bots.
🪄 View transitions, which are becoming highly popular, are now supported experimentally.
⭐️ Streaming metadata is now supported, so page renders will no longer be blocked for non-HTML-only bots.
They're basically just 2 if/else statements in a trenchcoat.
More info:
www.totaltypescript.com/tsconfig-che...
They're basically just 2 if/else statements in a trenchcoat.
More info:
www.totaltypescript.com/tsconfig-che...
👀 One of my favorites is the new cleanup functions for ref callbacks. These simplify cleanup logic when a node unmounts, which is super helpful for use cases like IntersectionObserver, ResizeObserver, etc.
👀 One of my favorites is the new cleanup functions for ref callbacks. These simplify cleanup logic when a node unmounts, which is super helpful for use cases like IntersectionObserver, ResizeObserver, etc.
🤔 But what if there's a faster way to load your video component?
🤔 But what if there's a faster way to load your video component?