📨 ThisWeekInReact.com
Docusaurus maintainer @ Meta
⚛️ 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
❤️👋
(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
Annotate with a @renders annotation, get errors when the wrong component is passed.
GitHub: github.com/HorusGoul/es...
(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
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
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
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...
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...
⚛️ 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
❤️👋
⚛️ 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
❤️👋
Surprisingly, both browsers fail in different ways
The
frontendmasters.com/blog/reacts-...
Surprisingly, both browsers fail in different ways
The
frontendmasters.com/blog/reacts-...
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...
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...
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...
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...
Thanks again for your support, everyone!
Check the survey results here: 2025.stateofjs.com
Thanks again for your support, everyone!
Check the survey results here: 2025.stateofjs.com
⚛️
- 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
👋
⚛️
- 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
👋
⚛️
- 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
👋
⚛️
- 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
👋
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-...
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-...
#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
#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
Really cool deep dive article from the PR author of clip-path():
www.callstack.com/blog/bringin...
And calc(), see x.com/_ikswodarap/...
Really cool deep dive article from the PR author of clip-path():
www.callstack.com/blog/bringin...
And calc(), see x.com/_ikswodarap/...
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...
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...
Scheduled for React 19 (or React 20 if too disruptive)
github.com/DefinitelyTy...
Scheduled for React 19 (or React 20 if too disruptive)
github.com/DefinitelyTy...
Fixing Denial-of-Service attack vectors
"We recommend updating immediately"
Fixing Denial-of-Service attack vectors
"We recommend updating immediately"
Rspack 2.0 alpha.1 now has built-in support
github.com/web-infra-de...
Rspack 2.0 alpha.1 now has built-in support
github.com/web-infra-de...
🔒 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
🔒 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
🍿 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
🍿 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
🍿 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
🍿 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
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
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
Congrats to @guybedford.com on advancing Import Sync to Stage 2 at @tc39.es today 🎉
const mod = import.sync(
Like Node's require(
github.com/guybedford/p...
Congrats to @guybedford.com on advancing Import Sync to Stage 2 at @tc39.es today 🎉
const mod = import.sync(
Like Node's require(
github.com/guybedford/p...
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
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
Both have New Architecture enabled by default 🥳
devblogs.microsoft.com/react-native...
x.com/SaadNajmi/st...
Both have New Architecture enabled by default 🥳
devblogs.microsoft.com/react-native...
x.com/SaadNajmi/st...