Seb ⚛️ ThisWeekInReact.com
banner
sebastienlorber.com
Seb ⚛️ ThisWeekInReact.com
@sebastienlorber.com
🔥 Join 45k React devs - Stay up-to-date:
📨 ThisWeekInReact.com

Docusaurus maintainer @ Meta
Pinned
This Week In React 259

🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
It's that time of the year again
November 25, 2025 at 2:57 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
_Very_ excited to announce that @mweststrate.bsky.social just published Immer 11.0 with the major architectural rewrite I did to improve perf! 10.2 already had several smaller tweaks, and there's one more PR up to add optional array overrides:

github.com/immerjs/imme...

New RTK release soon!
Release v11.0.0 · immerjs/immer
11.0.0 (2025-11-23) Performance Improvements Rewrite finalization system to use a callback approach instead of tree traversal (#1183) (d6c1202) BREAKING CHANGES enable loose iteration by defaul...
github.com
November 23, 2025 at 5:29 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
I just answered the State of React 2025 survey

Now it's your turn! 🙏

survey.devographics.com/en-US/survey...
State of React 2025
Take the State of React survey
survey.devographics.com
November 20, 2025 at 9:07 AM
Wow, looks quite useful for React streaming and Suspense
Out-of-order HTML patching, another proposal from TPAC, lets HTML be presented non-linearly, and a single file can update multiple parts of the page.

Would this feature be useful to you?
November 20, 2025 at 11:19 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
We've been working on a few proposals we'd like to bring to the web platform to make it easier to have more seamless navigations between pages.

@nomster.bsky.social @foolip.org and @dbaron.org presented these at W3C TPAC annual meeting last week

More details here:
github.com/WICG/declara...

1/6 🧵
GitHub - WICG/declarative-partial-updates
Contribute to WICG/declarative-partial-updates development by creating an account on GitHub.
github.com
November 19, 2025 at 8:49 PM
I just answered the State of React 2025 survey

Now it's your turn! 🙏

survey.devographics.com/en-US/survey...
State of React 2025
Take the State of React survey
survey.devographics.com
November 20, 2025 at 9:07 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
This Week In React 259

🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
November 19, 2025 at 5:53 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
The last survey of the year is now open. Introducing the State of React 2025!

survey.devographics.com/en-US/survey...

And don't worry, I'm also working on publishing the State of JS and State of HTML surveys in parallel. Stay tuned!
State of React 2025
Take the State of React survey
survey.devographics.com
November 19, 2025 at 6:17 AM
This Week In React 259

🍿 Read/subscribe: thisweekinreact.com/newsletter/259
⚛️
- State of React
- Promise subclassing
- Next.js PRs
- RSC
- JSX Tools
- React Grab
- Base UI
- Waku
- StyleX
📱
- Yoga CSS Grid
- Brownfield
- Radon free plan
- Detox
- Bootsplash
- Reanimated text
November 19, 2025 at 5:53 PM
ESLint Baseline JS

New plugin that can flag usage of JS API that are not widely available yet across all browsers

baselinejs.vercel.app
November 18, 2025 at 12:08 PM
X is down, good opportunity for Bluesky to shine 😄
November 18, 2025 at 11:58 AM
👀 Future of JS

This underrated upcoming JS feature is super useful 🔥

Soon, you should be able to import JS code as a string!

This is super useful, in particular for docs sites!

Similar to Webpack raw loader, asset query ?raw etc, but available everywhere natively!
November 18, 2025 at 9:17 AM
The Navigation API is scheduled for Firefox 147 🎉

(stable, unflagged)
November 17, 2025 at 5:46 PM
Quick HTML spec question

Why did the HTML spec choose to throw on window.localStorage access? (before even calling getItem())

I find this behavior quite annoying in practice, leading to using errors for regular app control flow

Related: x.com/sebastienlor...
November 14, 2025 at 8:42 AM
This Week In React 258:
⚛️
- TanStack
- Next.js
- ImGui
- next-intl
- React-Email
- Ink
- React Router
📱
- Valdi
- IntersectionObserver
- Nitro libs
- Radon
- Lynx
- WebGPU
- Audio API

🍿 Read/subscribe: thisweekinreact.com/newsletter/258

Enjoy 👋
November 12, 2025 at 7:26 PM
👀 React on v19

A subtle but interesting behavior change is explained here

Seems like now it will "fail-fast" and bail out on the first error, while previously it "aggregated" errors

andrei-calazans.com/posts/react-...
November 12, 2025 at 12:01 PM
React dev using useEffect:
November 11, 2025 at 10:59 AM
TIL about the JS "Declarations in Conditionals" proposal

This lets you write const/let inside if/while block

Curious, would you use this?
I think I like it, could make code slightly less verbose and still explicit

(TC39 stage 1, will be presented for stage 2 next week)

github.com/tc39/proposa...
November 10, 2025 at 5:01 PM
All React apps
November 10, 2025 at 8:41 AM
👀 React Suspense for CPU-intensive tasks

We've heard about it a long time ago, and the API has recently been refined as a simple "defer" boolean prop.

🚧 Not ready for prime time, but it should be in the next experimental channel release

github.com/facebook/rea...
November 7, 2025 at 9:27 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
The React core team when they see devs using useEffect
November 5, 2025 at 11:29 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
This Week In React 257 - 🤝 Armand & I

🍿 Read: thisweekinreact.com/newsletter/257

⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
November 5, 2025 at 6:59 PM
This Week In React 257 - 🤝 Armand & I

🍿 Read: thisweekinreact.com/newsletter/257

⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
November 5, 2025 at 6:59 PM
The React core team when they see devs using useEffect
November 5, 2025 at 11:29 AM
👀 Navigation API will be available in all browsers 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 👌
November 5, 2025 at 9:35 AM