Wait, what? Yes!
React 19 introduced a minimum delay for showing a Suspense fallback, and hardcoded (!) it to 300ms.
Just 3 tests can waste almost 1 second on absolutely nothing!
Wait, what? Yes!
React 19 introduced a minimum delay for showing a Suspense fallback, and hardcoded (!) it to 300ms.
Just 3 tests can waste almost 1 second on absolutely nothing!
This is going to be available everywhere soon 🎉
This is going to be available everywhere soon 🎉
Completely redefines the APIs used to build client-side routers / SPAs
🫤 History API: popState, link click.preventDefault() ...
✅ Navigation API: clean, centralized way to intercept navigation events 👌
Completely redefines the APIs used to build client-side routers / SPAs
🫤 History API: popState, link click.preventDefault() ...
✅ Navigation API: clean, centralized way to intercept navigation events 👌
You set up a "follower" element and dynamically update the anchor on an event/state. Surprisingly simple and effective.
Read more with demos!:
👀➡️ una.im/follow-the-a...
You set up a "follower" element and dynamically update the anchor on an event/state. Surprisingly simple and effective.
Read more with demos!:
👀➡️ una.im/follow-the-a...
Announced at React Universe Conf, they will share the plan to reach 1.0 soon!
RN recently:
- improved its release process (6x/year)
- stabilized and clarified its public APIS
- introduced workflows to catch breaking changes
Announced at React Universe Conf, they will share the plan to reach 1.0 soon!
RN recently:
- improved its release process (6x/year)
- stabilized and clarified its public APIS
- introduced workflows to catch breaking changes
Soon, in all browsers, you won't need any JS to open a popover / dialog 🎉
More info in @keithamus.social post here: developer.chrome.com/blog/command...
🍿 Read & subscribe here: thisweekinreact.com/newsletter/248
⚛️
- React Compiler
- Activity
- Next.js
- Forket
- Vite
- shadcn
- React-Aria
- Base UI
- RTK
- Apollo
- MCP
📱
- RN 1.0?
- Nightly testing
- Autolinking
- Reanimated
- Ottrelite
- Radon
- Liquid Glass
🍿 Read & subscribe here: thisweekinreact.com/newsletter/248
⚛️
- React Compiler
- Activity
- Next.js
- Forket
- Vite
- shadcn
- React-Aria
- Base UI
- RTK
- Apollo
- MCP
📱
- RN 1.0?
- Nightly testing
- Autolinking
- Reanimated
- Ottrelite
- Radon
- Liquid Glass
🍿 Read / subscribe online: thisweekinreact.com/newsletter/246
⚛️
- Nextjs
- React Router
- TanStack
- StyleX
- MUI
- Storybook
📱
- RN 0.81
- FlashList 2
- Expo 54 beta
- Nitro
- Audio
- StrictDOM
🍿 Read / subscribe online: thisweekinreact.com/newsletter/246
⚛️
- Nextjs
- React Router
- TanStack
- StyleX
- MUI
- Storybook
📱
- RN 0.81
- FlashList 2
- Expo 54 beta
- Nitro
- Audio
- StrictDOM
Sharing some of my takeaways in thread. 🧵
2025.stateofcss.com/en-US/
Big thanks to @amitsheen.bsky.social, @saron.bsky.social, @miocene.io, @sjoy.lol, @joshwcomeau.com, @kilianvalkhof.com, and all the other contributors!
Sharing some of my takeaways in thread. 🧵
The React website has some jank due due to their use of transition.
Here is how to find what causes it and how and fix it
The React website has some jank due due to their use of transition.
Here is how to find what causes it and how and fix it
- Open source and open license
- "Cute" and bubbly icon style with more options than most
- Really nice Figma plugin
- Iconify support to use in any web project
- Open source and open license
- "Cute" and bubbly icon style with more options than most
- Really nice Figma plugin
- Iconify support to use in any web project
- How to make typed abstractions
- How to make sure it doesn't run too often
So per my own rules, I had to write a blogpost about it:
- How to make typed abstractions
- How to make sure it doesn't run too often
So per my own rules, I had to write a blogpost about it:
This somehow means you can create Yaml variables and reuse common values in CI jobs
I thought I'd never see this day happen
This somehow means you can create Yaml variables and reuse common values in CI jobs
I thought I'd never see this day happen
tkdodo.eu/blog/testing...
tkdodo.eu/blog/testing...
Walking you through the new scroll-target-group property and showing how you can build a scroll-spy effect with just 2 lines of CSS!
www.youtube.com/watch?v=nEJ9...
Walking you through the new scroll-target-group property and showing how you can build a scroll-spy effect with just 2 lines of CSS!
www.youtube.com/watch?v=nEJ9...
Please take it if you care about the web platform! 🙂
These surveys are super helpful for our team to understand the state of the ecosystem and prioritize missing features/platform needs!
survey.devographics.com/en-US/survey...
Please take it if you care about the web platform! 🙂
These surveys are super helpful for our team to understand the state of the ecosystem and prioritize missing features/platform needs!
survey.devographics.com/en-US/survey...
I have now built the same app 22 times for my workshop where I teach different data loading patterns in React Router, TanStack Router, Next.js, and even a bit of Astro and Sveltekit too.
And, of course, how to use TanStack Query with all of them.
I have now built the same app 22 times for my workshop where I teach different data loading patterns in React Router, TanStack Router, Next.js, and even a bit of Astro and Sveltekit too.
And, of course, how to use TanStack Query with all of them.
🍿 Read/subscribe here: thisweekinreact.com/newsletter/244
⚛️ React
- React Router RSC
- React Compiler
- Next.js & experimental features
- TanStack Router & DB
- Storybook
- JSX
📱 RN
- Reanimated 4
- Screens native tabs
- Keyboard Controller
- Hermes
- Node-API
🍿 Read/subscribe here: thisweekinreact.com/newsletter/244
⚛️ React
- React Router RSC
- React Compiler
- Next.js & experimental features
- TanStack Router & DB
- Storybook
- JSX
📱 RN
- Reanimated 4
- Screens native tabs
- Keyboard Controller
- Hermes
- Node-API
🍿 Read and subscribe here:
thisweekinreact.com/newsletter/243
⚛️ React:
- Next.js
- TanStack
- React Compiler
- React Router
- React-Three-Fiber
📱 RN:
- Node-API
- Wallet
- Worklets
- Apple LLM
- Metro
- Skia
- Radon
- RNEF
🍿 Read and subscribe here:
thisweekinreact.com/newsletter/243
⚛️ React:
- Next.js
- TanStack
- React Compiler
- React Router
- React-Three-Fiber
📱 RN:
- Node-API
- Wallet
- Worklets
- Apple LLM
- Metro
- Skia
- Radon
- RNEF
Read and subscribe: thisweekinreact.com/newsletter/239
⚛️
- ViewTransition
- Suspense
- TanStack
- Zero
- use-mcp
- Compiler
- Intl-T
📱
- RN 0.80
- Stable APIs
- iOS prebuild
- shadcn + Expo
- InstantDB
- Granite
Read and subscribe: thisweekinreact.com/newsletter/239
⚛️
- ViewTransition
- Suspense
- TanStack
- Zero
- use-mcp
- Compiler
- Intl-T
📱
- RN 0.80
- Stable APIs
- iOS prebuild
- shadcn + Expo
- InstantDB
- Granite