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 267

⚛️ React:
- ViewTransition
- AI
- Next Intl
- Bun
- React Grab
- React Aria
- Gatsby
- React-Three-Fiber

📱 Mobile:
- Worklets
- Teleport
- Voltra
- AI SDK
- Tamagui
- Xcode
- Agent-Device

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

❤️👋
TypeScript doesn't have "Render Types"
(unlike Flow, more opinionated toward JSX)

This plugin proposes to implement render types constraints as an ESLint plugin

Cool idea 👌

This could improve type-safety and prevent many React composition mistakes
I built an ESLint plugin that enforces which components can be passed as children/props in React.

Annotate with a @​renders annotation, get errors when the wrong component is passed.

GitHub: github.com/HorusGoul/es...
February 10, 2026 at 2:47 PM
What's a good way to have an AI collaborate on Google Docs?

Is Claude for Chrome a good solution, or is there anything better?

I'd like to be able to give the IA a large context / skills / whatever so that it understands the task
February 10, 2026 at 12:07 PM
By the way, TypeScript is finally strict by default 🎉
February 5, 2026 at 5:05 PM
👀 TypeScript 6.0 (beta) drops next week

It should be the last JS-based TSC version
(no 6.1.*, only patches)

TypeScript 6.0 is a “bridge release ” toward TypeScript 7.0, written in Go, ~10x faster

github.com/microsoft/Ty...
February 5, 2026 at 4:59 PM
This Week In React 267

⚛️ React:
- ViewTransition
- AI
- Next Intl
- Bun
- React Grab
- React Aria
- Gatsby
- React-Three-Fiber

📱 Mobile:
- Worklets
- Teleport
- Voltra
- AI SDK
- Tamagui
- Xcode
- Agent-Device

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

❤️👋
February 4, 2026 at 7:27 PM
@chriscoyier.net maybe it's only me, but your document.startViewTransition() + React doesn't work well for me, on both latest Chrome/Firefox

Surprisingly, both browsers fail in different ways
The React comp works well in both cases

frontendmasters.com/blog/reacts-...
React’s ViewTransition Element
The Canary version of React has a special component for ViewTransitions. Does it help?
frontendmasters.com
February 4, 2026 at 6:04 PM
📦 React Native Teleport 1.0 - by @ziusko.bsky.social

Cross-platform Portal library: iOS, Android, Web

Similar to ReactDOM.createPortal() on the web
Provides additional re-parenting capabilities

Looks like a great new infra primitive to leverage in RN apps!

kirillzyusko.github.io/react-native...
Meet teleport! | Teleport
I'm excited to announce the first stable release of react-native-teleport! 🎉
kirillzyusko.github.io
February 4, 2026 at 4:33 PM
👀 JS Temporal proposal - Soon in all browsers?

Still in Technology Preview in Safari, the last browser

But apparently, it's on its way to JavaScript Core (Safari, Bun)
The implementation code is complete, pass 100% of the tests, but not merged yet

blogs.igalia.com/compilers/20...
February 4, 2026 at 1:42 PM
We made the top 5 newsletters of State of JS 2025 🤗

Thanks again for your support, everyone!

Check the survey results here: 2025.stateofjs.com
February 3, 2026 at 5:46 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
This Week In React 266:
⚛️
- DoS vulnerabilities
- IA / Agent Skills
- React types
- Rspack RSC
- React Aria render prop
- TanStack Start
- Remotion
- ChartGPU
📱
- Expo 55 beta
- Widgets
- Hermes
- RN CSS
- Bootsplash
- Detox

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

👋
January 28, 2026 at 7:11 PM
This Week In React 266:
⚛️
- DoS vulnerabilities
- IA / Agent Skills
- React types
- Rspack RSC
- React Aria render prop
- TanStack Start
- Remotion
- ChartGPU
📱
- Expo 55 beta
- Widgets
- Hermes
- RN CSS
- Bootsplash
- Detox

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

👋
January 28, 2026 at 7:11 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
Really excited to share this blog post.

I can't imagine a better architected Middleware system than what's in TanStack Start, and I can't imagine a better demonstration of its power than single flight mutations.

frontendmasters.com/blog/single-...
Single Flight Mutations in TanStack Start: Part 1
What if we could mutate data *and* get all the data back we need to properly update the UI in just one network round-trip?
frontendmasters.com
January 28, 2026 at 5:33 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
Community 🫱🏽‍🫲🏽 Partner

#ReactParis thrives thanks to our friends' support; huge thanks to thisweekinreact.com 🤗

📨 Subscribe now!

The top curated news source for professional #React #developers, 📨 Subscribe Now!

🫡 @sebastienlorber.com
January 28, 2026 at 1:45 PM
React Native could support CSS clip-path() soon, (and maybe calc() later)

Really cool deep dive article from the PR author of clip-path():
www.callstack.com/blog/bringin...

And calc(), see x.com/_ikswodarap/...
Bringing CSS Clipping to React Native
A deep look at how a single CSS feature moves through React Native’s New Architecture, from JavaScript styles to native rendering on iOS and Android.
www.callstack.com
January 28, 2026 at 2:06 PM
Rendering Mermaid diagrams in the CI/SSR is often a bottleneck

The official solution is to spawn a headless browser to render the diagram as SVG.

A new Rust-based project could finally fix this
Claims to be 500-1000x faster than the official CLI

github.com/1jehuang/mer...
GitHub - 1jehuang/mermaid-rs-renderer: A fast native Rust Mermaid diagram renderer. No browser required. 500-1000x faster than mermaid-cli.
A fast native Rust Mermaid diagram renderer. No browser required. 500-1000x faster than mermaid-cli. - 1jehuang/mermaid-rs-renderer
github.com
January 28, 2026 at 11:03 AM
👀 Nice React types narrowing improvements for form events coming

Scheduled for React 19 (or React 20 if too disruptive)

github.com/DefinitelyTy...
January 27, 2026 at 12:40 PM
⚛️ React and Next.js security releases published yesterday

Fixing Denial-of-Service attack vectors

"We recommend updating immediately"
January 27, 2026 at 11:11 AM
⚛️ React Server Components in Rspack 👀

Rspack 2.0 alpha.1 now has built-in support

github.com/web-infra-de...
January 27, 2026 at 10:42 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
Rolldown 1.0 RC is here 🎉

🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
January 22, 2026 at 2:28 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
This Week In React 265

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

⚛️
- React Skills
- json-render
- ViewTransition
- Base UI
- shadcn
- Store
- MDX
- GTK
📱
- Windows/macOS/Harmony platforms
- Brownie
- Enriched
- Navigation
- Teleport
- Nitro
January 21, 2026 at 8:17 PM
This Week In React 265

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

⚛️
- React Skills
- json-render
- ViewTransition
- Base UI
- shadcn
- Store
- MDX
- GTK
📱
- Windows/macOS/Harmony platforms
- Brownie
- Enriched
- Navigation
- Teleport
- Nitro
January 21, 2026 at 8:17 PM
Maybe your site shouldn't use React?

Data shows that, on average, there's one SPA soft navigation per SPA hard navigation

This questions the JS price we pay upfront, which is not necessarily redeemed later on.

Seems important to measure the depth of user sessions before choosing a tech
January 21, 2026 at 10:13 AM
Reposted by Seb ⚛️ ThisWeekInReact.com
ECMAScript excitement 😉

Congrats to @guybedford.com on advancing Import Sync to Stage 2 at @tc39.es today 🎉

const mod = import.sync();

Like Node's require(), it synchronously loads a module. It throws if sync loading is not possible.

github.com/guybedford/p...
January 20, 2026 at 7:35 PM
Reposted by Seb ⚛️ ThisWeekInReact.com
React <ViewTransition> - Supported in all browsers 🥳

React implements this feature with startViewTransition({update, types}), and doesn't animate without it.

This API just landed in Firefox 147, the last remaining browser 👌
Just tested, and it seems to work fine
January 20, 2026 at 10:45 AM
📦 React Native macOS 0.81 + Windows 0.81

Both have New Architecture enabled by default 🥳

devblogs.microsoft.com/react-native...

x.com/SaadNajmi/st...
January 20, 2026 at 3:21 PM