Sign in

Seb ⚛️ ThisWeekInReact.com

@sebastienlorber.com
10K followers 816 following 1.4K posts

🔥 Join 45k React devs - Stay up-to-date: 📨 ThisWeekInReact.com Docusaurus maintainer @ Meta

PostsRepliesMedia
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 44m
yeah, this is really bad UX and have been like that forever, I don't understand it's not a top priority to solve for them
000
Reposted by Seb ⚛️ ThisWeekInReact.com
Jovi 🐨 @jovidecroock.com · 8h
Preact 11 is out 🎉 We’ve been hard at work at making our diffing use modern features like moveBefore , leveraging ESM for tree-shaking Preact Compat and ensuring you have a great experience with resumed hydration.
58018
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 10h
Yeah there's even a discussion to potentially rename Composite to Record afaik 😆 we'll see how this goes
150
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 12h
Incredible news 🤯🎉
0102
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 29/09/2026
Afaik it's not (yet?) part of the Async Iterator Helpers proposal (stage 2), so not sure it can be used to process a stream of prices coming from a streaming backend, but I guess we can expect that to work in the future 👀
020
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 29/09/2026
👀 Great new JS feature Can be used for sliding window algorithms, such as a moving average Should also work on infinite streams, computing the moving average lazily
1181
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 29/09/2026
👀 A11y update Element.ariaNotify() -> now Baseline Widely Available Triggers a screen reader announcement programmatically Now in all modern browsers (latest versions) -> for now, it can only be a progressive enhancement
0123
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 29/09/2026
👀 AbortController update - AbortSignal.any() -> now Baseline Widely Available - AbortSignal.timeout() -> will be very soon (2.5 years in all browsers) (also in all server runtimes)
0120
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 23/09/2026
But we need you to train our agents
120
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 17/09/2026
This Week In React 297 ⚛️ - DevTools - Motion - Apollo - React Router - React Hook Form - shadcn lint 📱 - Shopify - Expo 58 beta - ExecuTorch - Screenmap - Lynx - Stim - Voltra 🍿 Read: thisweekinreact.com/newsletter/297 ✍️ @jwr.ski & I
083
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 16/09/2026
💡 JSPI = JavaScript Promise Integration for WebAssembly "Await for Wasm code" Now in all browsers 🎉 Recently added to Safari and Firefox Looks like an important primitive for native languages C/C++/Rust, etc compiling to Wasm
0182
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 15/09/2026
Brand new 😇 olliewilliams.xyz/blog/opaquer...
olliewilliams.xyz
Highlighting a range of text inside an input or textarea
Using OpaqueRange and the Custom Highlight API
020
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 15/09/2026
💡 OpaqueRange is nice This inspired me this universal syntax highlighter that works with a gpu model to highlight a <textarea> The fun part is that you can mix multiple languages within the same <textarea> 🤪 github.com/slorber/gpu-...
2122
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 15/09/2026
You are absolutely right, Codex!
080
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 14/09/2026
👀 React Native 0.88 + React 19.3 🎉 The React version upgrade was recently merged into main The 0.88 branch is already cut, RC.0 already released The commit was cherry-picked so it should still be included 👍
040
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 14/09/2026
👀 React DevTools v8.0 Now available on Chrome Web Store chromewebstore.google.com/detail/react...
0110
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 14/09/2026
👀 These JS features -> now Baseline Widely Available: - Object.groupBy() / Map.groupBy() - Promise.withResolvers() - Element.checkVisibility() - ArrayBuffer.transfer() Available in all browsers since March 2024
0281
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 13/09/2026
150
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 11/09/2026
Really? Didn't know, what's the process to ship native faster? It's only for security vulnerabilities?
101
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 11/09/2026
I don't know, Michael Jackson seem to agree this is the right time for this move, at the same time previously pushed for moving more things to servers (easier in RN to do OTA + server-driven UI Also:
130
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 11/09/2026
See also my opinion bsky.app/profile/did:...
020
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 11/09/2026
IMHO this choice is questionable, we'll see soon 🤪 Worth reading why RN remains relevant here: x.com/aleqsio/stat...
2121
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 11/09/2026
👀 Shopify is migrating from React Native back to native shopify.engineering/back-to-native
shopify.engineering
Native is now the future of mobile at Shopify (2026) - Shopify
Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.
260
Reposted by Seb ⚛️ ThisWeekInReact.com
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
This Week In React 296 ⚛️ - React 19.3 - DevTools - Next.js chunking - cn - 3D Maps - Effective-RSC - Vidact - Unified Flow 📱 - 0.88 RC - Expo Modules v2 preview - RN QuickJS - Goldie - ContinuedTask 🍿 Read/subscribe: thisweekinreact.com/newsletter/296 ✍️ @jwr.ski & I
1124
Reposted by Seb ⚛️ ThisWeekInReact.com
React @react.dev · 09/09/2026
React 19.3 is now available! This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components. react.dev/blog/2026/09...
react.dev
React 19.3 – React
The library for web and native user interfaces
113428
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 10/09/2026
Afaik RN has something like this Testing new versions against many community libraries such as Reanimated, Skia, Gesture Handler etc
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
It's here!!!
1110
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
This Week In React 296 ⚛️ - React 19.3 - DevTools - Next.js chunking - cn - 3D Maps - Effective-RSC - Vidact - Unified Flow 📱 - 0.88 RC - Expo Modules v2 preview - RN QuickJS - Goldie - ContinuedTask 🍿 Read/subscribe: thisweekinreact.com/newsletter/296 ✍️ @jwr.ski & I
1124
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
🚨 React v19.3 is out! TLDR: - <ViewTransition> → stable - Fragment Refs → stable - use(browser()) to opt out of SSR - RSCs can render <Context>, no <Provider> wrapper needed - Trusted Types support, useful alongside CSP to prevent XSS 🔗 react.dev/blog/2026/09...
react.dev
React 19.3 – React
The library for web and native user interfaces
1282
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
Oups, forgot to post the demo video 😇
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
It's using <Model3D> with a wrapper component providing the animation Fun 3D result visgl.github.io/react-google...
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
👀 React Google Maps 1.10 Completed its existing Google Maps 3D support with declarative components GLB models, HTML markers, polylines, polygons, terrain flattening, and circular paths The balloon is a 3D marker - animated GLB model
141
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
hmmm, already on npm
030
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
Also related, React tools for your AI agents bsky.app/profile/seba...
050
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
👀 React DevTools v8 is coming The changelog is already merged and gives a sneak peek. ⚠️ Not published yet on npm or extension stores. I don't know you, but I feel like React 19.3 is coming 😇 github.com/react/react/...
2100
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
👀 react-devtools-cdt-mcp The React team is experimenting with a new tool for agents to understand your app at runtime This is not an MCP This lets Chrome DevTools MCP discover/register/expose React-related tools Looks like pkg is getting ready for its 1st npm publish github.com/react/react/...
150
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 09/09/2026
Really great idea Learn more here tkdodo.eu/blog/the-que...
tkdodo.eu
The Query Options API
v5 brought a new, powerful API, especially if you're using React Query with TypeScript...
020
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
I'm still wondering what will be the release cadence of major versions once this happens. It looks to me that for RN to keep improving, it will still have release breaking-changes regularly
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
Don't expect 1.0 next month; this will be rolled out incrementally, probably over a few releases. But once all the public API surfaces are stable and clearly documented, it seems plausible that React Native is in a good-enough state to respect SemVer and release v1.x with no breaking changes
120
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
👀 React Native 1.0 - finally coming? In our latest RN headline, we caught an important RFC and dozens of WIP PRs to clarify the public C++ API This follows the "Stable API" work already done on JS/TS/Java/Kotlin To me, this looks like one of the last remaining important pieces needed for 1.0
1100
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
You might have missed this, but on X everyone is talking about StyleX lately 👀 Here's our latest headline to catch up
142
Reposted by Seb ⚛️ ThisWeekInReact.com
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
This Week In React 295 ⚛️ - StyleX - browser() - Next.js - Compiler in Vite/Bun - Astryx - Formisch - React Aria - TanStack 📱 - C++ API - Margelo+Callstack - Observe - Reanimated - Teleport - Nitro - Screen Transition 🍿 Read thisweekinreact.com/newsletter/295 ✍️ @jwr.ski & I
2125
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
that's in the newsletter 🤓 just subscribe 😇 thisweekinreact.com/newsletter/2...
thisweekinreact.com
This Week In React #294: React Compiler, TanStack, Next.js, GTKX, Effect, shadcn, Preact, Unhead, RHF | RN 0.87, Screens, RNGH, Worklets, Skia, Tuft, Enriched Markdown, Pager View, Firebase | Node, A...
Hi everyone, Seb and Jan here!
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
more news like this one every week in the newsletter bsky.app/profile/did:...
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 03/09/2026
more news like this one every week in the newsletter bsky.app/profile/did:...
010
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
This Week In React 295 ⚛️ - StyleX - browser() - Next.js - Compiler in Vite/Bun - Astryx - Formisch - React Aria - TanStack 📱 - C++ API - Margelo+Callstack - Observe - Reanimated - Teleport - Nitro - Screen Transition 🍿 Read thisweekinreact.com/newsletter/295 ✍️ @jwr.ski & I
2125
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
👀 Out-of-order streaming Now in the HTML spec 🎉 github.com/whatwg/html/... The "list" placeholder gets replaced by the template that appears later in the document. Already in Chrome/Edge Positive positions from other browsers Maybe this can power React Suspense for SSR in the future? 👀
25011
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
<ViewTransition> + Fragment refs are first coming to React-DOM But there's work in progress toward bringing these to React Native as well (many PRs), and that intent is already documented.
030
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
We already had a hint from the Next.js team on Reddit / X 2 weeks ago, and the typedefs PR (still a draft today) confirms what's likely to come
230
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
👀 React 19.3 - You can already sense what’s brewing Just follow the types to get a sneak peek 🤪 Top 3 changes: ✅ <ViewTransiton> / addTransitionType stable ✅ Fragment ref stable ✅ React-DOM browser() API 🆕 ViewTransition + Fragment refs ➡️ designed to be cross-renderer
1202