This Week In React 293 ⚛️ - Next.js - TanStack Table / Charts - browser() - React Aria - MobX - SWR - WebMCP - R3F 📱 - PlainText - VisionCamera - Gesture Handler - Expo Simulators - Firebase - Voltra 🍿 Read: thisweekinreact.com/newsletter/293 ✍️ Jakub Kowalski, Katarzyna Podmokła, @swmansion.com
Seb ⚛️ ThisWeekInReact.com
@sebastienlorber.com
🔥 Join 45k React devs - Stay up-to-date: 📨 ThisWeekInReact.com Docusaurus maintainer @ Meta
This Week In React 292: ⚛️ - Octane - TanStack - StableRef - Next.js - Canvas UI - Reassure - CSS-in-JS 📱 - Workers - SafeAreaView - backgroundImage - WebGPU - VisionCamera - React Navigation - Canvas Kit - Nitro 🍿 Read thisweekinreact.com/newsletter/292 ✍️ @jwr.ski & I
This Week In React 292: ⚛️ - Octane - TanStack - StableRef - Next.js - Canvas UI - Reassure - CSS-in-JS 📱 - Workers - SafeAreaView - backgroundImage - WebGPU - VisionCamera - React Navigation - Canvas Kit - Nitro 🍿 Read thisweekinreact.com/newsletter/292 ✍️ @jwr.ski & I
Linear Matching moved to stage 1 at TC39 Apparently nobody cares, but as an npm lib maintainer, you should This could greatly help reduce the number of RegExp DOS CVEs Those CVEs are often more annoying than anything because you get a lot of false positive security alerts
👀 RegExp linear matching proposal Stage 0 Presented at TC39 soon for Stage 1 in 2 weeks It's exciting because it may help reduce the number of ReDoS CVE vulnerabilities Gives an easy way to deal with unsafe inputs used in RegExp and backtracking issues github.com/michaelficar...
👀 Core Web Vitals + Soft nav / history.pushState() SPA framework users should care! Measuring client-side page transitions, officially coming: - Chrome 151 - August 11th - npm "web-vitals" v6.0 - Lighthouse v13.4 - PageSpeed Insights - Real User Monitoring providers
More details on the soft navigations work and how to enable this using the web-vitals library. developer.chrome.com/docs/web-pla... Any questions let me know!
npm is now scanning packages for malware at publish time before they become available for consumption
npm publish-time malware scanning and dual-use metadata - GitHub Changelog
As part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement…
github.blog
👀 JS Composites proposal update "After benchmarking and general reflection, the proposal is now pursuing an interning based approach." - @acutmore We didn't get Records & Tuples but we may still get interned data structures in JS! Really exciting update if this lands in JS
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social on advancing the Composites proposal to Stage 1 at TC39 today 🎉 This is the evolution of Stage 2 Record & Tuple which has now been withdrawn. A key difference is that Composites are objects, not primitives. github.com/tc39/proposa...
⚠️ Promise.all() makes your code sensitive to destructuring order 🆕 Promise.allKeyed() is IMHO a better alternative in many cases I've been using my "combine-promise" lib for that, and can finally deprecate it soon
ECMAScript excitement 😉 Congrats to my coworker @ashley-c.bsky.social at TechAtBloomberg on advancing Await Dictionary to Stage 3 at TC39 🎉 Promise.all returns positional results as an array. Promise.allKeyed allows named results inside an object 👍 github.com/tc39/proposa...
ECMAScript Excitement 🎉 This week, at its 115th meeting, TC39 advanced these proposals: 3️⃣ Await dictionary 2️⃣.7️⃣ Thenable curtailment 2️⃣ Error code property 2️⃣ Fused multiply-add 1️⃣ Intl.DateTimeFormat alignment with other standards 1️⃣ Linear matching 1️⃣ Map.take
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/newsletter/291 ✍️ @jwr.ski & I
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/newsletter/291 ✍️ @jwr.ski & I
@tc39.es @robpalmer.bsky.social no TC39 live update? 😥
This Week In React 290: ⚛️ - Suspense - Working Group - Next.js - React Router - Storybook - Astryx 📱 - Mediaqueries - ViewTransition - Platform.Variant - Screens - Nitro - KeyboardController - Skia 🍿 Read: thisweekinreact.com/newsletter/290 ✍️: @swmansion.com Konrad & Szymon
This Week In React 290: ⚛️ - Suspense - Working Group - Next.js - React Router - Storybook - Astryx 📱 - Mediaqueries - ViewTransition - Platform.Variant - Screens - Nitro - KeyboardController - Skia 🍿 Read: thisweekinreact.com/newsletter/290 ✍️: @swmansion.com Konrad & Szymon
This Week In React 289 ⚛️ - Base UI + shadcn - Next.js WebSocket - Vinext - Takumi - ChatGPT stack - Shaders - Unlayer Elements 📱 - v0.87 cleanup - Navigation v8 progress - Agent tooling - Sniffler - Metro - Voltra - Tapflow 🍿 Read: thisweekinreact.com/newsletter/289 ✍️ @jwr.ski & I
This Week In React 289 ⚛️ - Base UI + shadcn - Next.js WebSocket - Vinext - Takumi - ChatGPT stack - Shaders - Unlayer Elements 📱 - v0.87 cleanup - Navigation v8 progress - Agent tooling - Sniffler - Metro - Voltra - Tapflow 🍿 Read: thisweekinreact.com/newsletter/289 ✍️ @jwr.ski & I
TypeScript 7.0 is officially out, and it's much faster! Up to 16x faster with increased type-checking parallelization
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
👀 React Native 0.87 looks like a big cleanup release Lots of deprecated APIs are being removed, JS + native This includes significant ones: InteractionManager, SafeAreaView... Also, more APIs are getting deprecated, scheduled to be removed later Clearly moving toward 1.0 👀
👀 RegExp linear matching proposal Stage 0 Presented at TC39 soon for Stage 1 in 2 weeks It's exciting because it may help reduce the number of ReDoS CVE vulnerabilities Gives an easy way to deal with unsafe inputs used in RegExp and backtracking issues github.com/michaelficar...
12 years ago, I opened a PR Tim Berners-Lee, the inventor of the Web, approved it 😎 Today I stumbled upon my proudest achievement again... PR closed after triage 2 days ago 😭 github.com/linkeddata/r...
👀 ES2026 officially approved by Ecma - Array.fromAsync - Error.isError - Math.sumPrecise - Uint8Array to/from Base64 - Iterator Sequencing - JSON.parse source text access - Upsert - Map.getOrInsert
✨ New post “What's new in ECMAScript 2026” pawelgrzybek.com/whats-new-in... #javascript #nodejs #ecmascript
👀 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 www.reddit.com/r/webdev/com...
This Week In React 288 ⚛️ - Next.js - React Compiler - use() - Astryx - TanStack Start - Takumi - nuqs - Storybook - ESLint 📱 - Expo - RN Windows - VisionCamera - Rollipop - Legend List - Nitro - Sentry - AI 🍿 Read/subscribe: thisweekinreact.com/newsletter/288 ✍️ @jwr.ski & I
Wonder who will be the first to do this in their codebase 🤪 use(use(use(Ctx)))
... i have joined the @nextjs.org team at @vercel.com. for a start, i'll be working part-time, so please don’t flood me with bug reports yet. however, i’ll try to keep an eye on them as i want to understand what problems Next.js users are running into every day. i want App Router to get good!
👀 <React.Fragment ref> This API is really exciting, unlocking many new composition patterns - Already available in Canary - OSS flag enabled, so likely coming in v19.3? - Coming in RN too! Recently, it has been more exhaustively documented: react.dev/reference/re...
This Week In React 287 ⚛️ - Fragment ref - React Compiler - StyleX - React Router - cnfast - Base UI - Remotion - React Aria 📱 - Reanimated - Widgets - VisionCamera - Test Renderer - Worklets - Legent List - Metro 🍿 Read/subscribe: thisweekinreact.com/newsletter/287 ✍️ @jwr.ski & I
This Week In React 287 ⚛️ - Fragment ref - React Compiler - StyleX - React Router - cnfast - Base UI - Remotion - React Aria 📱 - Reanimated - Widgets - VisionCamera - Test Renderer - Worklets - Legent List - Metro 🍿 Read/subscribe: thisweekinreact.com/newsletter/287 ✍️ @jwr.ski & I
👀 <React.Fragment ref> This API is really exciting, unlocking many new composition patterns - Already available in Canary - OSS flag enabled, so likely coming in v19.3? - Coming in RN too! Recently, it has been more exhaustively documented: react.dev/reference/re...