• ⚛️ Stay up-to-date with React • 📡 High signal, no drama • 🔥 Join 42k React devs - 1 email/week • 📨 https://xitter.cf/t.co/ymeDmOmnYt • By @sebastienlorber

📨 For React Experts 👇
Joined January 2024
This Week In React 301 ⚛️ - TanStack Start - React Aria Sheet - Vitest RSC - MobX + Compiler - Satori Yoga -> Taffy - Next.js CVE + ESLint - Base UI 📱 - RNW - Tamagui 3 - One 2 - Skia 3 - Observe - Screens - Nano Icons 🍿 Read: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
3
8
51
4,686
This Week In React 299 ⚛️ - Panda - Vinext - Next.js - Preact - Design Systems - RTK 📱 - Variable Font - Activity Result - Lynx - Lucent - macOS - Plain Text - RNav - Angular Native 🍿 Read: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
3
12
2
56
5,679
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/newslett… ✍️ @jaworek3211 & I
7
2
44
6,177
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/newslett… ✍️ @jaworek3211 & I
14
3
55
15,909
This Week In React 291 ⚛️ - ReactBench - Security - TSRX - React Aria - dx-styles - TanStack - Forms - GTKX 📱 - SPM - Binary Props - Bundle Mode - Worklets - Metro - Whisper - Metrognome 🍿 Read thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
2
7
14
3,454
This Week In React 289 ⚛️ - Base UI + shadcn - Next.js WebSocket - Vinext - Takumi - ChatGPT stack - Shaders 📱 - v0.87 cleanup - Navigation v8 progress - Agent tooling - Sniffler - Metro - Voltra - Tapflow 🍿 Read: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
6
1
31
5,993
👀 ES2026 approved by Ecma These are now officially part of JS / ES: - Array.fromAsync - Error.isError - Math.sumPrecise - Uint8Array to/from Base64 - Iterator Sequencing - JSON.parse source text access - Upsert - Map.getOrInsert
azu@azu_reJul 4
ECMAScript 2026リリース。 2026年6月30日にEcmaで承認された正式リリース。 github.com/tc39/ecma262/rele…
4
28
2
192
22,892
👀 New HTTP QUERY method Similar to GET, with a body allowed Safe, idempotent, cacheable There are also headers to: - give the query its own URI (Location) to query again without body - give the response its own URI (Content-Location) to get the same response again
10
17
1
165
12,449
This Week In React 286 ⚛️ - React Compiler in Rust - StyleX - TSRX - TanStack - Hydrogen - WordPress - Remotion 📱 - RN 0.86 - Enriched HTML - Gesture Handler - Compressor - Morph View - Hermes 🍿 Read/subscribe: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
1
6
1
28
5,678
👀 React Compiler in Rust - Exciting update from @rickyfm TLDR: - Rust compiler ➡️ 99.9% the same output as the original - Confident ➡️ merge the PR within the next weeks - Can be tested locally The Oxc team is already working on an integration (draft PR)
React Compiler: Rust edition is coming soon. We've ported the majority of the passes using AI. When the initial port finishes we'll do some updates to get the code in a state we're happy to maintain, then extensive testing and look at performance. More to come soon
14
41
8
495
63,236
This Week In React 283 ⚛️ - TanStack Query / Router / Virtual - RSC + composition - Perf: GitHub & Linear - Liquid DOM - Apollo - i18n 📱 - Expo SDK 56 - Reanimated - Worklets - NativeScript - Strict DOM - Standard Nav 🍿 Read: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
9
1
36
8,172
💡 Use "using" for Vitest/Jest mocks/spys It's really nice to simplify You don't need manual mockReset / global afterEach
ECMAScript excitement 😉 Congrats to @rbuckton on meeting the conditions for Explicit Resource Management to be Stage 4 at @TC39 today 🎉 It introduces `using` declarations and the Symbol.dispose protocol to deterministically and ergonomically release resources 👍
7
70
14
644
171,082
Erratum: you'd rather EXPLICITLY disable caching in sensitive workflows using setup-node
TL;DR for open-source maintainers 🚫 NEVER use "pull_request_target" workflows 🚫 NEVER use shared caches in your publish pipeline Combining these 2 in particular is extremely dangerous I've repeated this countless times over the years, but another reminder is always useful
4
9
3
86
20,152
TL;DR for open-source maintainers 🚫 NEVER use "pull_request_target" workflows 🚫 NEVER use shared caches in your publish pipeline Combining these 2 in particular is extremely dangerous I've repeated this countless times over the years, but another reminder is always useful
SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/router/i… Credit to the security researcher for responsible disclosure.
26
219
14
1,725
226,619
This Week In React 280 ⚛️ - TanStack - Remotion - React Router - Remix - Trees - Pracht - shadcn 📱 - Expo Go - Ease - Screen Transitions - LegendList - JSI - Gradle - Radon - AI - DevTools 🍿 Read/subscribe: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
3
2
20
5,761
Node.js 26 🎉 🔥 Temporal ➡️ modern date/time API ⚡️ Undici 8 ➡️ better/faster HTTP client 🔓 V8 14.6 ➡️ Unlocks Map.getOrInsert() & Iterator.concat
6
36
1
493
52,804
This Week In React retweeted
Remotion
@RemotionMay 4
HTML-in-canvas is now a first-class primitive in Remotion! It enables new types of effects that were impossible before.
63
204
80
2,859
583,691
This Week In React 276 ⚛️ - Boneyard - Ink - MUI - React Router - Next.js - shadcn - Docusaurus - Comark - Forms - Shaders 📱 - RN 0.85 - ViewTransition - Skia - Windows - CRNL - Maestro - Nitro Player - RNGH 🍿 Read/subscribe: thisweekinreact.com/newslett… ✍️ @jaworek3211 & I
1
5
5
31
8,612
👀 React <ViewTransition> support for React Native 🎉 Behind a flag, doesn't seem ready for prime time But nonetheless quite exciting to see it being actively worked on! You'll find various PRs showing activity in the RN reconcilier and the Fabric renderer
3
18
161
8,830