<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>React Status</title>
    <description>A weekly roundup of the latest React and React Native links and tutorials.</description>
    <link>https://react.statuscode.com/</link>
    <item>
      <title>TanStack Start rethinks React Server Components</title>
      <link>https://react.statuscode.com/issues/470</link>
      <description>

  

    
    
    
    
    
  




&lt;table border=0 cellpadding=0 cellspacing=0 align="center" border="0"&gt;
  &lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;div&gt;    
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;
&lt;td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;#​470 — April 17, 2026&lt;/p&gt;&lt;/td&gt;
&lt;td align="right" style="padding-right: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184038/rss" style=" color: #3c2584;"&gt;Read on the Web&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

      &lt;div style="color: #333;   "&gt;
        &lt;div style="font-size: 2.7em; font-weight: 400; line-height: 1.3em; margin-bottom: 0px;"&gt; React Status&lt;/div&gt;
      &lt;/div&gt;
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183981/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/yfbmmkgn28b10zyjypzm.jpg" width="640" style="    line-height: 100%;       "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183981/rss" title="tanstack.com" style=" color: #3c2584;    font-size: 1.1em; line-height: 1.4em;"&gt;&lt;em&gt;TanStack Start&lt;/em&gt; Adds React Server Components Support&lt;/a&gt;&lt;/span&gt; — 
The full-stack framework adds RSC support with an 'isomorphic-first' twist: RSCs render to streams you fetch and cache like any other data, not a server-owned tree. No &lt;code&gt;use server&lt;/code&gt; directive (by design, post-&lt;a href="https://react.statuscode.com/link/183982/rss" style=" color: #3c2584;   "&gt;CVEs&lt;/a&gt;), plus Composite Components that let the client fill slots the server leaves open.
&lt;/p&gt;
  &lt;p&gt;Schiller, Linsley, and Herrington &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  &lt;a href="https://react.statuscode.com/link/183980/rss" style=" color: #3c2584;   "&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/dbca04b1.png" width="" height="" style="padding-top: 12px; padding-left: 12px;     line-height: 100%;    "&gt;&lt;/a&gt;
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183980/rss" title="fandf.co" style=" color: #3c2584;    font-size: 1.05em;"&gt;Ship React Native Apps on Fire TV&lt;/a&gt;&lt;/span&gt; — Build apps for Fire TV with ease. Get started by installing the Vega OS SDK, configure Vega Studio, and clone the React Native Hello World sample app. Explore media playback, navigation, and Fire TV APIs. &lt;/p&gt;
  &lt;p&gt;Amazon &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;&lt;strong&gt;IN BRIEF:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Reddit's &lt;code&gt;/r/reactjs&lt;/code&gt; had a lively thread about &lt;a href="https://react.statuscode.com/link/183983/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React patterns people adopted then realized were overkill&lt;/a&gt;, including context-as-global-state, barrel files, and HOCs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183984/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;MUI (Material UI) v9 is out&lt;/a&gt;, skipping v8 to &lt;a href="https://react.statuscode.com/link/183985/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;sync with MUI X v9&lt;/a&gt;. Plus new &lt;code&gt;NumberField&lt;/code&gt; and &lt;code&gt;Menubar&lt;/code&gt; components, and &lt;code&gt;sx&lt;/code&gt; and bundle size wins.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A look behind the scenes of &lt;a href="https://react.statuscode.com/link/183988/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;porting React Compiler to Rust.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183989/rss" title="tkdodo.eu" style=" color: #3c2584;    font-size: 1.05em;"&gt;The Vertical Codebase&lt;/a&gt;&lt;/span&gt; — A &lt;code&gt;components/&lt;/code&gt;, &lt;code&gt;hooks/&lt;/code&gt;, and &lt;code&gt;utils/&lt;/code&gt; folder structure feels tidy at first, but gets harder to live with over time. Dominik makes the case for a vertical, domain-first structure, pulling examples from Sentry’s own codebase.&lt;/p&gt;
  &lt;p&gt;Dominik Dorfmeister &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183990/rss" title="developer.salesforce.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;Running React Apps on Salesforce with &lt;em&gt;Multi-Framework&lt;/em&gt;&lt;/a&gt;&lt;/span&gt; — Building apps on Salesforce's CRM platform has required devs to use its own frameworks, but its new “Multi-Framework” runtime lets you take existing React apps and run them inside Salesforce, with the platform’s auth and data access layered in.&lt;/p&gt;
  &lt;p&gt;Watkins, Oh, and Lane (Salesforce) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183991/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;How to Recreate the Omnichord for the iPad with React Native&lt;/a&gt; – An electronic instrument made by Suzuki in the 1980s. &lt;cite&gt;Georgia Martinez&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183993/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Building a Blog with TanStack Start&lt;/a&gt; – A good old-fashioned walkthrough tutorial, leaning on &lt;a href="https://react.statuscode.com/link/183995/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;TanStack Start&lt;/a&gt;. &lt;cite&gt;Adam Rackis&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183997/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;A Guide to React Native Build Optimization&lt;/a&gt;  &lt;cite&gt;The Mythical Engineer&lt;/cite&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;🛠  Code, Tools &amp;amp; Libraries&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183999/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/fca0b4wsyll6dsi3tnxl.jpg" width="640" style="        line-height: 100%;     "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;span&gt;🖼️&lt;/span&gt; &lt;a href="https://react.statuscode.com/link/183999/rss" title="react-photo-album.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;React Photo Album: Responsive Photo Gallery Component&lt;/a&gt;&lt;/span&gt; — Display a gallery of photos oriented in rows, columns, or with a masonry-style layout. Works with React 18+ and is SSR-friendly. Naturally there are &lt;a href="https://react.statuscode.com/link/184000/rss" style=" color: #3c2584;   "&gt;examples with code&lt;/a&gt; and &lt;a href="https://react.statuscode.com/link/184002/rss" style=" color: #3c2584;   "&gt;a playground&lt;/a&gt; to let you see how different settings render.&lt;/p&gt;
  &lt;p&gt;Igor Danchenko &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/184003/rss" title="animata.design" style=" color: #3c2584;    font-size: 1.05em;"&gt;Animata: Almost 200 Animated React Components&lt;/a&gt;&lt;/span&gt; — A huge suite of animation-focused React components, built with Tailwind CSS. The docs include demos for the whole suite which includes &lt;a href="https://react.statuscode.com/link/184004/rss" style=" color: #3c2584;   "&gt;animated beams&lt;/a&gt;, &lt;a href="https://react.statuscode.com/link/184006/rss" style=" color: #3c2584;   "&gt;spreading cards&lt;/a&gt;, &lt;a href="https://react.statuscode.com/link/184007/rss" style=" color: #3c2584;   "&gt;a Slack-style intro screen&lt;/a&gt;, and &lt;a href="https://react.statuscode.com/link/184008/rss" style=" color: #3c2584;   "&gt;glitching text.&lt;/a&gt; A novel suite of ideas you won’t find in many other collections.&lt;/p&gt;
  &lt;p&gt;Codse &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/184009/rss" title="try.expo.dev" style=" color: #3c2584;    font-size: 1.05em;"&gt;Mobile Development Shouldn't Feel Like 2010&lt;/a&gt;&lt;/span&gt; — Expo brings the web DX to native. Fast Refresh on device. Cloud builds from the CLI. One command to create, build, and ship.&lt;/p&gt;
  &lt;p&gt;Expo &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;span&gt;📸&lt;/span&gt; &lt;a href="https://react.statuscode.com/link/184010/rss" title="blog.margelo.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;VisionCamera 5.0: An Advanced Camera for React Native Apps&lt;/a&gt;&lt;/span&gt; — Whether it’s for photos, videos, capturing QR codes, or object/face detection, &lt;a href="https://react.statuscode.com/link/184011/rss" style=" color: #3c2584;   "&gt;VisionCamera&lt;/a&gt; is a worthy option. &lt;a href="https://react.statuscode.com/link/184012/rss" style=" color: #3c2584;   "&gt;v5.0&lt;/a&gt; replaces JSI/C++ code with Nitro, making it faster, has a new Constraints API, adds the ability to keep photos in-memory, plus gets &lt;a href="https://react.statuscode.com/link/184011/rss" style=" color: #3c2584;   "&gt;a new docs site.&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Marc Rousavy &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/184013/rss" title="simonhartcher.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;og-check: Test OpenGraph Locally Before You Go Public&lt;/a&gt;&lt;/span&gt; — If you’re building locally, tools like &lt;a href="https://react.statuscode.com/link/184014/rss" style=" color: #3c2584;   "&gt;Facebook’s Sharing Debugger&lt;/a&gt; won’t work, but this new command line tool lets you test your OpenGraph tags locally and see what the public will see &lt;em&gt;before&lt;/em&gt; you deploy.&lt;/p&gt;
  &lt;p&gt;Simon Hartcher &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184015/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;react-infinite-scroll-component 7.1&lt;/a&gt; – Infinite-scroll component with optional pull-to-refresh. &lt;a href="https://react.statuscode.com/link/184016/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;v7.1&lt;/a&gt; adds &lt;code&gt;IntersectionObserver&lt;/code&gt; based triggering.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184017/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Native Awesome Button 3.0&lt;/a&gt; – 3D, progress-enabled button component. &lt;a href="https://react.statuscode.com/link/184018/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;The live demo&lt;/a&gt; shows it off well.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184019/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;RedwoodSDK 1.1&lt;/a&gt; – Server-first React framework for the Cloudflare platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184020/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;mqtt-react-hooks 3.0&lt;/a&gt; – Connect, publish, and subscribe to &lt;a href="https://react.statuscode.com/link/184021/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;MQTT&lt;/a&gt; brokers.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🖼️ &lt;a href="https://react.statuscode.com/link/184022/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Yet Another React Lightbox 3.31&lt;/a&gt; – Lightbox for image and video slides.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184023/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;styled-components 6.4.0&lt;/a&gt; – Fast, expressive styling for React.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184024/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Three Fiber 9.6&lt;/a&gt; – The React renderer for Three.js.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184025/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Email 6.0&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 0px;  padding-left: 0px;"&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
    &lt;p&gt;📰 Classifieds&lt;/p&gt;
  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;🎟️ &lt;a href="https://react.statuscode.com/link/184026/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Norway&lt;/a&gt; 350 seats. No fluff. Learn from Vercel, Auth0, Amazon, Sentry, etc developers + live concert. Don’t miss it, Jun 5th, Oslo. &lt;a href="https://react.statuscode.com/link/184026/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;(10% off with code: rs2026)&lt;/a&gt;&lt;/p&gt;
 
&lt;p&gt;📸 Add robust in-browser barcode scanning to your web apps using &lt;a href="https://react.statuscode.com/link/184027/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;STRICH&lt;/a&gt;, a lean JS library. &lt;a href="https://react.statuscode.com/link/184027/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Free 30-day trial, try the demo app today!&lt;/a&gt;&lt;/p&gt;
 
&lt;p&gt;Flaky tests slowing down dev? &lt;a href="https://react.statuscode.com/link/184028/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Meticulous&lt;/a&gt; gives engineers confidence to ship faster by autonomously testing every edge case of your web app.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;📢  Elsewhere in the ecosystem&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/184029/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/edshs2jqhdzfi6jcvpez.jpg" width="640" style="    line-height: 100%;     "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184029/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;JSON Alexander&lt;/a&gt; &lt;em&gt;(above)&lt;/em&gt; is a new JSON viewer extension for Chrome and Firefox from Wes Bos, complete with a snazzy George Costanza logo.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184030/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Cal Paterson argues&lt;/a&gt; dependency cooldowns are individually rational but collectively make us &lt;em&gt;"free-riders"&lt;/em&gt; on other users who get hacked first. He suggests upload queues at package indexes as a better solution.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;From June, Google will &lt;a href="https://react.statuscode.com/link/184031/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;penalize sites that 'hijack' the back button&lt;/a&gt; in search results. Don't do anything to &lt;em&gt;"interfere with a user's ability to navigate their browser history,"&lt;/em&gt; says Chris Nelson.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184032/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Bun v1.3.12&lt;/a&gt; has been released with native, headless browser automation built in, and &lt;a href="https://react.statuscode.com/link/184033/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;&lt;code&gt;Bun.cron&lt;/code&gt;&lt;/a&gt; provides an in-process task scheduler.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/184034/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Node.js 24.15.0 (LTS)&lt;/a&gt; makes &lt;code&gt;require(esm)&lt;/code&gt; and the module compile cache stable and adds &lt;code&gt;--max-heap-size&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TanStack Router, Start, and Query have added &lt;a href="https://react.statuscode.com/link/184035/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;support for the Solid 2.0 beta.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🇫🇷 &lt;a href="https://react.statuscode.com/link/184036/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;dotJS&lt;/a&gt; returns to Paris, France this September 18 – &lt;a href="https://react.statuscode.com/link/184037/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;its CFP&lt;/a&gt; is open for two more weeks if you'd like to speak.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
  &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;img src="https://react.statuscode.com/open/470/rss" width="1" height="1" /&gt;</description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://react.statuscode.com/issues/470</guid>
    </item>
    <item>
      <title>A React optimization case study from GitHub</title>
      <link>https://react.statuscode.com/issues/469</link>
      <description>

  

    
    
    
    
    
  




&lt;table border=0 cellpadding=0 cellspacing=0 align="center" border="0"&gt;
  &lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;div&gt;    
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;
&lt;td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;#​469 — April 10, 2026&lt;/p&gt;&lt;/td&gt;
&lt;td align="right" style="padding-right: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183612/rss" style=" color: #3c2584;"&gt;Read on the Web&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;&lt;p&gt;🐣 &lt;strong&gt;We're back&lt;/strong&gt; after a little Easter break, so we have two weeks of updates to catch up on – hold on tight! 😅&lt;br&gt;__&lt;br&gt;&lt;em&gt;Peter Cooper, your editor&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

      &lt;div style="color: #333;   "&gt;
        &lt;div style="font-size: 2.7em; font-weight: 400; line-height: 1.3em; margin-bottom: 0px;"&gt; React Status&lt;/div&gt;
      &lt;/div&gt;
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183558/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/aarhoheuf4wh0qxn1wge.jpg" width="640" style="    line-height: 100%;       "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183558/rss" title="github.blog" style=" color: #3c2584;    font-size: 1.1em; line-height: 1.4em;"&gt;The Uphill Climb of Making Diff Lines Performant on GitHub&lt;/a&gt;&lt;/span&gt; — A practical breakdown of how GitHub’s team cut memory usage and interaction latency in their new React-powered PR diff view. If you’re intrigued by how component tree depth, event handler sprawl, and &lt;code&gt;useEffect&lt;/code&gt; overuse can eat away at your app’s performance, this is useful reading.&lt;/p&gt;
  &lt;p&gt;Ghenco and Shwert (GitHub) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  &lt;a href="https://react.statuscode.com/link/183557/rss" style=" color: #3c2584;   "&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/8534bab8.jpg" width="110" height="110" style="padding-top: 12px; padding-left: 12px;     line-height: 100%;    "&gt;&lt;/a&gt;
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183557/rss" title="www.addevent.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;Free Workshop: Claude Code Deep Dive — April 21&lt;/a&gt;&lt;/span&gt; — Lydia Hallie from Anthropic teaches a full-day Claude Code workshop at Frontend Masters on April 21. Free to attend. No subscription required.&lt;/p&gt;
  &lt;p&gt;Frontend Masters &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183559/rss" title="github.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;Ink 7.0: Use React to Build TUIs and Command Line Apps&lt;/a&gt;&lt;/span&gt; — A great example of &lt;em&gt;‘right place, right time’&lt;/em&gt;, Ink now powers &lt;a href="https://react.statuscode.com/link/183560/rss" style=" color: #3c2584;   "&gt;tons of apps&lt;/a&gt;, especially in the agentic AI ecosystem. v7.0 now leans on React 19.2, uses &lt;code&gt;useEffectEvent&lt;/code&gt; internally for added efficiency, and brings many new hooks and settings.&lt;/p&gt;
  &lt;p&gt;Vadim Demedes &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;&lt;strong&gt;IN BRIEF:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;⚠️ &lt;a href="https://react.statuscode.com/link/183561/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React 19.2.5&lt;/a&gt;, &lt;a href="https://react.statuscode.com/link/183562/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;19.1.6&lt;/a&gt; and &lt;a href="https://react.statuscode.com/link/183563/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;19.0.5&lt;/a&gt; have been released to deploy a fix for a React Server Components vulnerability.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183565/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Mantine 9.0&lt;/a&gt; is a major update for the popular component suite with a focus on a new calendar scheduling package (&lt;a href="https://react.statuscode.com/link/183566/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;lots of demos&lt;/a&gt;) along with a new &lt;a href="https://react.statuscode.com/link/183568/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;marquee component&lt;/a&gt;, and a huge variety of other enhancements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;📺 🇫🇷 &lt;a href="https://react.statuscode.com/link/183569/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;23 talks to enjoy from &lt;em&gt;React Paris 2026&lt;/em&gt;&lt;/a&gt;, now on YouTube.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183570/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Native 0.85&lt;/a&gt; has shipped with a new animation backend and devtools improvements.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;▶  &lt;a href="https://react.statuscode.com/link/183571/rss" title="www.youtube.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;TanStack Start: A Client-First Web Framework&lt;/a&gt;&lt;/span&gt; — A 30 minute talk from TanStack’s founder showcasing &lt;a href="https://react.statuscode.com/link/183572/rss" style=" color: #3c2584;   "&gt;TanStack Start&lt;/a&gt;’s value proposition for both React and Solid developers looking for a complete SSR framework.&lt;/p&gt;
  &lt;p&gt;Tanner Linsley &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183573/rss" title="developer.mozilla.org" style=" color: #3c2584;    font-size: 1.05em;"&gt;Under the Hood of MDN's New Frontend&lt;/a&gt;&lt;/span&gt; — &lt;a href="https://react.statuscode.com/link/183574/rss" style=" color: #3c2584;   "&gt;MDN&lt;/a&gt; remains one of the most useful resources for frontend developers and it has a new frontend. This case study digs deep into how they replaced an ejected &lt;em&gt;Create React App&lt;/em&gt; based app with one driven by &lt;a href="https://react.statuscode.com/link/183575/rss" style=" color: #3c2584;   "&gt;Lit&lt;/a&gt;-based web components.&lt;/p&gt;
  &lt;p&gt;Leo McArdle (MDN) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183576/rss" title="sentry.io" style=" color: #3c2584;    font-size: 1.05em;"&gt;Sentry - A Guide To Fixing Slow Checkout Flows In React Native&lt;/a&gt;&lt;/span&gt; — Find slow checkout requests, fix them, and set up alerts before users notice. Step-by-step guide.&lt;/p&gt;
  &lt;p&gt;Sentry &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183578/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Signals: The Push-Pull Based Algorithm&lt;/a&gt; – A ground-up explanation of how signals work, as seen at the core of reactivity in Solid, Vue, Preact, and Angular. A handy intro to compare against React. &lt;cite&gt;Willy Brauner&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183579/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Moving Railway's Frontend Off Next.js&lt;/a&gt; – Another Next.js to Vite + TanStack Router migration. &lt;cite&gt;Victor Ramirez&lt;/cite&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;🛠  Code, Tools &amp;amp; Libraries&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183580/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/pdwhlienrxklgkzikszi.jpg" width="640" style="        line-height: 100%;     "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;span&gt;🎨&lt;/span&gt; &lt;a href="https://react.statuscode.com/link/183580/rss" title="uiwjs.github.io" style=" color: #3c2584;    font-size: 1.05em;"&gt;React Color: Flexible Color Picker Components&lt;/a&gt;&lt;/span&gt; — There’s a wide array of options here for all sorts of freeform or curated color selection. &lt;a href="https://react.statuscode.com/link/183581/rss" style=" color: #3c2584;   "&gt;GitHub repo.&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;uiw and contributors &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183582/rss" title="boneyard.vercel.app" style=" color: #3c2584;    font-size: 1.05em;"&gt;Boneyard: Auto-Generated Skeleton Screens for Your UI&lt;/a&gt;&lt;/span&gt; — Snapshots your real UI and captures a flat list of skeleton ‘bones’ which are positioned, sized rectangles that mirror the page exactly. Also supports Vue, Svelte, and Angular.&lt;/p&gt;
  &lt;p&gt;0xGF &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183613/rss" title="docusaurus.io" style=" color: #3c2584;    font-size: 1.05em;"&gt;Docusaurus 3.10: The React-Powered Site Builder&lt;/a&gt;&lt;/span&gt; — The popular MDX-powered site generator lands its final 3.x release with a focus on helping you prepare for Docusaurus 4 by opting into future settings and the faster, and now stable, &lt;em&gt;Docusaurus Faster&lt;/em&gt; build tooling. &lt;a href="https://react.statuscode.com/link/183584/rss" style=" color: #3c2584;   "&gt;This showcase&lt;/a&gt; shows off the potential of the long-standing framework.&lt;/p&gt;
  &lt;p&gt;Sébastien Lorber / Meta &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183585/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/mihjebeui2chdiix433d.jpg" width="640" style="    line-height: 100%;         "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183585/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Markdown Editor 4.1&lt;/a&gt; &lt;em&gt;(above)&lt;/em&gt; – Simple Markdown editor component with preview and syntax highlighting support. &lt;a href="https://react.statuscode.com/link/183586/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Live demo of the latest version.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183587/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;react-infinite-scroll-component 7.0&lt;/a&gt; – &lt;em&gt;"An infinite-scroll that actually works and super-simple to integrate!"&lt;/em&gt; The 8 year old component has &lt;a href="https://react.statuscode.com/link/183588/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;been modernized.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;📳 &lt;a href="https://react.statuscode.com/link/183589/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;react-native-haptic-feedback 3.0&lt;/a&gt; – Haptic feedback integration for React Native on iOS and Android.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🖼️ &lt;a href="https://react.statuscode.com/link/183590/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;react-inlinesvg v4.3.0&lt;/a&gt; – Load inline, local, or remote SVGs in React components. (&lt;a href="https://react.statuscode.com/link/183591/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Demo.&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183592/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;html-react-parser 6.0&lt;/a&gt; – HTML to React parser that converts HTML strings into React elements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183593/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Wasp 0.22.0&lt;/a&gt; – Full framework for building full-stack React + Node webapps.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🗓️ &lt;a href="https://react.statuscode.com/link/183594/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React-Calendar 6.0&lt;/a&gt; – Popular date picker control. Now ESM only.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183595/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Native Skia 2.6&lt;/a&gt; – High-performance 2D graphics library.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 0px;  padding-left: 0px;"&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
    &lt;p&gt;📰 Classifieds&lt;/p&gt;
  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;Flaky tests slowing down dev? &lt;a href="https://react.statuscode.com/link/183614/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Meticulous&lt;/a&gt; gives engineers confidence to ship faster by autonomously testing every edge case of your web app.&lt;/p&gt;
 
&lt;p&gt;Seat-limited org plans are live in &lt;a href="https://react.statuscode.com/link/183597/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Clerk&lt;/a&gt; Billing. Set size caps per tier, enforce automatically.&lt;/p&gt;
 
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183598/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Build apps with real-time search data&lt;/a&gt; from Google, Maps, Shopping, and more.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;📢  Elsewhere in the ecosystem&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Chris Coyier's &lt;a href="https://react.statuscode.com/link/183599/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;What To Know in JavaScript (2026 Edition)&lt;/a&gt; provides a handy refresher of the latest in language features, as well as the state of various frameworks and build tools.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🔊 If you've got code that uses the &lt;a href="https://react.statuscode.com/link/183600/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Web Audio API&lt;/a&gt; and you'd like to generate that audio on the &lt;em&gt;server&lt;/em&gt; (with Node or Bun) too, &lt;a href="https://react.statuscode.com/link/183601/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;web-audio-api 1.x&lt;/a&gt; makes it possible.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ally Piechowski shares &lt;a href="https://react.statuscode.com/link/183602/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;the &lt;code&gt;git&lt;/code&gt; commands she runs before reading any code&lt;/a&gt;. They provide a handy way to get a quick grasp on what's happening in larger, multi-contributor repos.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;📊 WebKit, Google and Mozilla have &lt;a href="https://react.statuscode.com/link/183604/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;unveiled &lt;em&gt;JetStream 3&lt;/em&gt;&lt;/a&gt;, the latest version of a popular browser-oriented JS and WASM performance benchmark suite.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🗳️ The &lt;a href="https://react.statuscode.com/link/183615/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;second annual 'State of AI' survey is now live&lt;/a&gt;, seeking responses on AI usage within web development.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🇷🇴 The popular &lt;a href="https://react.statuscode.com/link/183609/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;&lt;em&gt;JSHeroes&lt;/em&gt; conference&lt;/a&gt; is back this May 14-15 in Romania.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
  &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;img src="https://react.statuscode.com/open/469/rss" width="1" height="1" /&gt;</description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://react.statuscode.com/issues/469</guid>
    </item>
    <item>
      <title>Why test IDs are an accessibility code smell</title>
      <link>https://react.statuscode.com/issues/468</link>
      <description>

  

    
    
    
    
    
  




&lt;table border=0 cellpadding=0 cellspacing=0 align="center" border="0"&gt;
  &lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;div&gt;    
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;
&lt;td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;#​468 — March 27, 2026&lt;/p&gt;&lt;/td&gt;
&lt;td align="right" style="padding-right: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183031/rss" style=" color: #3c2584;"&gt;Read on the Web&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;&lt;p&gt;🐣 &lt;strong&gt;We're taking next week off&lt;/strong&gt; for a little Easter break, so we'll be back in your inbox on April 10. Happy Easter to you, if you celebrate. 😊&lt;br&gt;__&lt;br&gt;&lt;em&gt;Peter Cooper, your editor&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

      &lt;div style="color: #333;   "&gt;
        &lt;div style="font-size: 2.7em; font-weight: 400; line-height: 1.3em; margin-bottom: 0px;"&gt; React Status&lt;/div&gt;
      &lt;/div&gt;
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/182985/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/zx3dmsmknn2qhghpyumu.jpg" width="640" style="    line-height: 100%;       "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182985/rss" title="react-joyride.com" style=" color: #3c2584;    font-size: 1.1em; line-height: 1.4em;"&gt;React Joyride 3.0: Create Guided Tours in Your Apps&lt;/a&gt;&lt;/span&gt; — A complete rewrite of this popular ‘guided tour’ system targeting modern versions of React, extra and more useful hooks, improved rendering, &lt;a href="https://react.statuscode.com/link/182986/rss" style=" color: #3c2584;   "&gt;and more.&lt;/a&gt; The &lt;a href="https://react.statuscode.com/link/182987/rss" style=" color: #3c2584;   "&gt;demos&lt;/a&gt; show it off wonderfully. &lt;a href="https://react.statuscode.com/link/182988/rss" style=" color: #3c2584;   "&gt;GitHub repo.&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Gil Barbara &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  &lt;a href="https://react.statuscode.com/link/182984/rss" style=" color: #3c2584;   "&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/3ba859a8.png" width="110" height="110" style="padding-top: 12px; padding-left: 12px;     line-height: 100%;    "&gt;&lt;/a&gt;
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182984/rss" title="frontendmasters.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;UI Development at Scale&lt;/a&gt;&lt;/span&gt; — Join Steve Kinney for this video course exploring how to architect large enterprise-scale frontend systems. You'll cover UI patterns, runtime composition, build-time approaches, monorepos, scaling, testing and much more.&lt;/p&gt;
  &lt;p&gt;Frontend Masters &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182989/rss" title="nextjs.org" style=" color: #3c2584;    font-size: 1.05em;"&gt;Taking Next.js to More Platforms with Next.js 16.2's Adapter API&lt;/a&gt;&lt;/span&gt; — Last week’s &lt;a href="https://react.statuscode.com/link/182990/rss" style=" color: #3c2584;   "&gt;Next.js 16.2&lt;/a&gt; release made &lt;em&gt;adapters&lt;/em&gt; stable. They provide an API for different platforms to customize the build process to their needs. This post explains how the feature works and how several providers are coming together to make it happen with Netlify, Cloudflare and AWS adapters expected later this year.&lt;/p&gt;
  &lt;p&gt;Jimmy Lai and JJ Kasper (Vercel) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;&lt;strong&gt;IN BRIEF:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;🤖 Dan Abramov put Claude to good use creating &lt;a href="https://react.statuscode.com/link/182992/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;a fix&lt;/a&gt; for &lt;a href="https://react.statuscode.com/link/182993/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;a React bug&lt;/a&gt;. &lt;a href="https://react.statuscode.com/link/182994/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Here, he explains the approach he took.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🔈 Fallen behind React Native's flurry of activity recently? The hosts of &lt;em&gt;React Native Radio&lt;/em&gt; &lt;a href="https://react.statuscode.com/link/182995/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;catch up on five months of React Native and Expo releases.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🇳🇴 &lt;a href="https://react.statuscode.com/link/182996/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Norway&lt;/a&gt; is taking place on June 5 in Oslo. It has a very &lt;em&gt;rockin'&lt;/em&gt; site and a line up to match including Jack Herrington, Dominik Dorfmeister, and Aurora Scharff.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182991/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;TypeScript 6.0 was released&lt;/a&gt; earlier this week. Be prepared to make a few tsconfig changes!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182997/rss" title="tkdodo.eu" style=" color: #3c2584;    font-size: 1.05em;"&gt;Test IDs Are an Accessibility Smell&lt;/a&gt;&lt;/span&gt; — Dominik argues &lt;code&gt;data-testid&lt;/code&gt; is a smell, not a best practice, and switching to role-based selectors gives you accessibility checking &lt;em&gt;“almost for free.”&lt;/em&gt; Complete with before/after examples and tips for making your markup more query-friendly.&lt;/p&gt;
  &lt;p&gt;Dominik Dorfmeister &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;span&gt;🤖&lt;/span&gt; &lt;a href="https://react.statuscode.com/link/182998/rss" title="storybook.js.org" style=" color: #3c2584;    font-size: 1.05em;"&gt;Introducing Storybook MCP for React&lt;/a&gt;&lt;/span&gt; — The &lt;a href="https://react.statuscode.com/link/182999/rss" style=" color: #3c2584;   "&gt;latest release&lt;/a&gt; of the &lt;a href="https://react.statuscode.com/link/183000/rss" style=" color: #3c2584;   "&gt;Storybook&lt;/a&gt; component workshop added an MCP server to give coding agents access to extra knowledge about your components so they can write better stories, tests, and fixes for any bugs encountered.&lt;/p&gt;
  &lt;p&gt;Kyle Gach (Storybook) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/183001/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;A Gentle Intro to npm Workspaces, With Visuals&lt;/a&gt;  &lt;cite&gt;Carlos Precioso&lt;/cite&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;🛠  Code, Tools &amp;amp; Libraries&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183002/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/oeniypjiqz6x75twvowr.jpg" width="640" style="        line-height: 100%;     "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183002/rss" title="semiotic.nteract.io" style=" color: #3c2584;    font-size: 1.05em;"&gt;Semiotic 3.0: A React + D3 Data Visualization Framework&lt;/a&gt;&lt;/span&gt; — This data viz library, of several years' vintage, has had a rewrite to bring it into the modern era. While it handles the basics like &lt;a href="https://react.statuscode.com/link/183003/rss" style=" color: #3c2584;   "&gt;line&lt;/a&gt; and &lt;a href="https://react.statuscode.com/link/183004/rss" style=" color: #3c2584;   "&gt;area charts&lt;/a&gt;, its strengths are in its more specialist offerings like &lt;a href="https://react.statuscode.com/link/183005/rss" style=" color: #3c2584;   "&gt;choropleth maps&lt;/a&gt;, &lt;a href="https://react.statuscode.com/link/183006/rss" style=" color: #3c2584;   "&gt;Sankey diagrams&lt;/a&gt;, &lt;a href="https://react.statuscode.com/link/183007/rss" style=" color: #3c2584;   "&gt;flow maps&lt;/a&gt;, and &lt;a href="https://react.statuscode.com/link/183008/rss" style=" color: #3c2584;   "&gt;violin plots&lt;/a&gt;, as well as streaming data support.&lt;/p&gt;
  &lt;p&gt;nteract &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183010/rss" title="go.clerk.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;Clerk Expo 3.1: Native SwiftUI and Compose Auth Components&lt;/a&gt;&lt;/span&gt; — Prebuilt sign-in, user button, and profile views for iOS and Android. Platform-native Google Sign-In, no browser redirect.&lt;/p&gt;
  &lt;p&gt;Clerk &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183011/rss" title="tanstack.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;TanStack DB 0.6 Adds Persistence, Offline Support, and Hierarchical Data&lt;/a&gt;&lt;/span&gt; — TanStack DB puts a reactive queryable database inside your app, so you read and filter data locally instead of hitting an API. 0.6’s headline feature is SQLite-backed persistence with adapters for web, mobile, and server environments. The post goes deep on several other additions worth your time too.&lt;/p&gt;
  &lt;p&gt;Willis and De Porre (TanStack) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183012/rss" title="github.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;React Native Executorch: A Declarative Way to Run AI Models On‑Device&lt;/a&gt;&lt;/span&gt; — &lt;em&gt;“If you’re looking for processing camera input with AI models, running VLMs, or Bare RN support, look no more.”&lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;Software Mansion &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/183014/rss" title="sugar-high.vercel.app" style=" color: #3c2584;    font-size: 1.05em;"&gt;Sugar High 1.0: A Lightweight JSX Syntax Highlighter&lt;/a&gt;&lt;/span&gt; — It doesn’t need React to be present, so you can use it for syntax highlighting JSX snippets anywhere. You can also theme it with CSS. &lt;a href="https://react.statuscode.com/link/183015/rss" style=" color: #3c2584;   "&gt;GitHub repo.&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Jiachi Liu &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183016/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Jotai 2.19.0&lt;/a&gt; – Primitive and flexible state management for React applications.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;💳 &lt;a href="https://react.statuscode.com/link/183017/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Stripe.js 6.0&lt;/a&gt; – Components for Stripe.js and Stripe Elements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183018/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Astro 6.1&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 0px;  padding-left: 0px;"&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
    &lt;p&gt;📰 Classifieds&lt;/p&gt;
  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183019/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Sentry&lt;/a&gt; - Why your Next.js stack traces point to random chunks (and how to fix it).&lt;/p&gt;
 
&lt;p&gt;😎 &lt;a href="https://react.statuscode.com/link/183020/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Summit&lt;/a&gt; - June 12 &amp;amp; 16, Amsterdam &amp;amp; Online. Stay on top of the latest in the React ecosystem with 60+ amazing talks and workshops.&lt;/p&gt;
 
&lt;p&gt;👾 A conference for engineers who did the big rewrite - and lived to tell the story. &lt;a href="https://react.statuscode.com/link/183022/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;BugBash&lt;/a&gt; 2026, April 23-24, Washington DC.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;📢  Elsewhere in the ecosystem&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/183023/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/qegpblo65p48v9fmuxtn.jpg" width="640" style="    line-height: 100%;         "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183023/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Stroke&lt;/a&gt; is a cute idea. Draw in a field on the page (e.g. a signature or some handwriting), click a button, and get some &lt;a href="https://react.statuscode.com/link/183024/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Motion&lt;/a&gt; code you can drop into a component to re-animate what you drew. &lt;em&gt;(No, I can't draw to save my life, as evidenced above.. 😅)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/183025/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Vavite 6&lt;/a&gt; is a Vite plugin for developing and building server-side Node apps, so you can use Vite both for the frontend and backend of an app, complete with HMR at both ends.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;James Garbutt of the &lt;a href="https://react.statuscode.com/link/183026/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;e18e&lt;/a&gt; project looks at &lt;a href="https://react.statuscode.com/link/183027/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;the three biggest causes of &lt;code&gt;node_modules&lt;/code&gt; bloat&lt;/a&gt;: needless ES3-era compat packages, micro-libraries with a single consumer, and ponyfills for APIs that shipped years ago.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🤖 Phil Eaton surveyed 112 major source-available projects (Bun, Next.js, React, etc.) to &lt;a href="https://react.statuscode.com/link/183028/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;get a picture of their stance towards AI-assisted contributions&lt;/a&gt;. Of those, only four have an outright ban.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🔒 More than ever, it's essential to ensure no secrets have snuck into your repos. &lt;a href="https://react.statuscode.com/link/183029/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Secretlint&lt;/a&gt; is a linting tool dedicated entirely to the task. It's written in Node but can be used with Docker against projects of any language.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
  &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;img src="https://react.statuscode.com/open/468/rss" width="1" height="1" /&gt;</description>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://react.statuscode.com/issues/468</guid>
    </item>
    <item>
      <title>How to roll your own server-side React framework</title>
      <link>https://react.statuscode.com/issues/467</link>
      <description>

  

    
    
    
    
    
  




&lt;table border=0 cellpadding=0 cellspacing=0 align="center" border="0"&gt;
  &lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;div&gt;    
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;
&lt;td align="left" style="padding-left: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;#​467 — March 20, 2026&lt;/p&gt;&lt;/td&gt;
&lt;td align="right" style="padding-right: 4px; font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182652/rss" style=" color: #3c2584;"&gt;Read on the Web&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

      &lt;div style="color: #333;   "&gt;
        &lt;div style="font-size: 2.7em; font-weight: 400; line-height: 1.3em; margin-bottom: 0px;"&gt; React Status&lt;/div&gt;
      &lt;/div&gt;
    &lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/182599/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/mugxsoqu3wdoesaay38f.jpg" width="640" style="    line-height: 100%;       "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;span&gt;📊&lt;/span&gt; &lt;a href="https://react.statuscode.com/link/182599/rss" title="blog.platformatic.dev" style=" color: #3c2584;    font-size: 1.1em; line-height: 1.4em;"&gt;A React SSR Framework Performance Showdown&lt;/a&gt;&lt;/span&gt; — A significant benchmarking effort where TanStack Start, React Router, and Next.js were put under heavy load. The benchmark results helped make TanStack Start and Next.js better, too, as their maintainers fixed issues raised during testing, including &lt;a href="https://react.statuscode.com/link/182600/rss" style=" color: #3c2584;   "&gt;this speedup for React itself.&lt;/a&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p&gt;Matteo Collina (Platformatic) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;&lt;p&gt;💡 As always with benchmarks, they present a single snapshot in time, are hard to get right, and real life situations vary a lot.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  &lt;a href="https://react.statuscode.com/link/182598/rss" style=" color: #3c2584;   "&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/6733df67.png" width="180" height="95" style="padding-top: 12px; padding-left: 12px;     line-height: 100%;    "&gt;&lt;/a&gt;
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182598/rss" title="go.clerk.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;Auth That Plays Nice with Suspense and Transitions&lt;/a&gt;&lt;/span&gt; — Clerk Core 3 adds full support for React concurrent rendering — Suspense, transitions, and streaming SSR now work correctly with auth state. Also ships new hooks for custom sign-in and sign-up flows, a visual theme editor, and ~50KB smaller bundles.&lt;/p&gt;
  &lt;p&gt;Clerk &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182601/rss" title="www.aha.io" style=" color: #3c2584;    font-size: 1.05em;"&gt;Why We Rolled Our Own React Server Components Framework&lt;/a&gt;&lt;/span&gt; — &lt;em&gt;Another&lt;/em&gt; one? The team at &lt;em&gt;Aha!&lt;/em&gt; had specific needs existing frameworks couldn’t meet, and modern React and Vite have made ‘rolling your own’ a realistic option. Josh shares a &lt;em&gt;lot&lt;/em&gt; of details on how to approach such a task yourself.&lt;/p&gt;
  &lt;p&gt;Josh Wilson (Aha!) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;&lt;p&gt;💡 If you go down the 'roll your own' rabbit hole, &lt;a href="https://react.statuscode.com/link/182602/rss" style=" color: #3c2584; font-weight: 600;"&gt;Nitro v3&lt;/a&gt; is worth a look as it now makes it possible to &lt;a href="https://react.statuscode.com/link/182649/rss" style=" color: #3c2584; font-weight: 600;"&gt;tie Vite and React&lt;/a&gt; together to build server-side apps.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;&lt;strong&gt;IN BRIEF:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182603/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Expo UI in SDK 55&lt;/a&gt; brings Jetpack Compose (now in beta) and reworked SwiftUI APIs into React Native apps.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The moderator of the &lt;code&gt;/r/reactjs&lt;/code&gt; subreddit (Mark Erikson of Redux fame) is &lt;a href="https://react.statuscode.com/link/182604/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;seeking feedback on how to make the sub better.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182605/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Solid&lt;/a&gt;'s Ryan Carniato argues &lt;a href="https://react.statuscode.com/link/182606/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;two unpopular React design choices were unavoidable&lt;/a&gt; (deferred state commits and dependency arrays on effects) and signal-based alternatives (like Solid) only avoid them by staying synchronous.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🤖 In &lt;a href="https://react.statuscode.com/link/182607/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;a post on &lt;em&gt;X&lt;/em&gt;&lt;/a&gt;, Anthropic's Felix Rieseberg reveals the &lt;a href="https://react.statuscode.com/link/182651/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;main Claude site&lt;/a&gt; and desktop apps have shifted to Vite and TanStack Router.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182609/rss" title="tanstack.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;5x SSR Throughput: Profiling SSR Hot Paths in TanStack Start&lt;/a&gt;&lt;/span&gt; — An in-depth explanation, coupled with analysis, of TanStack’s efforts to significantly improve the server-side rendering performance of &lt;a href="https://react.statuscode.com/link/182610/rss" style=" color: #3c2584;   "&gt;TanStack Start.&lt;/a&gt; 5x higher throughput and a 90% drop in average latency is &lt;a href="https://react.statuscode.com/link/182611/rss" style=" color: #3c2584;   "&gt;&lt;em&gt;not to be sniffed at.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Schiller and Pellet (TanStack) &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182612/rss" title="workos.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;&lt;code&gt;npx workos&lt;/code&gt;: An AI Agent That Writes Auth Directly Into Your Codebase&lt;/a&gt;&lt;/span&gt; — Reads your project, detects your framework, writes the integration, then typechecks and fixes its own build errors.&lt;/p&gt;
  &lt;p&gt;WorkOS &lt;span style="text-transform: uppercase; margin-left: 4px; font-size: 0.9em;   color: #997 !important; padding-top: 1px; padding-right: 4px;  padding-left: 4px;            "&gt;sponsor&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;📄 &lt;a href="https://react.statuscode.com/link/182613/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Start Naming Your &lt;code&gt;useEffect&lt;/code&gt; Functions (You'll Thank Me Later)&lt;/a&gt;  &lt;cite&gt;Neciu Dan&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;📺 &lt;a href="https://react.statuscode.com/link/182614/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Generating Images with TanStack AI&lt;/a&gt;  &lt;cite&gt;Jack Herrington&lt;/cite&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;🛠  Code, Tools &amp;amp; Libraries&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182615/rss" title="nextjs.org" style=" color: #3c2584;    font-size: 1.05em;"&gt;Next.js 16.2 Released&lt;/a&gt;&lt;/span&gt; — 
A release focused on developer experience with much faster &lt;code&gt;next dev&lt;/code&gt; startup, ~50% faster rendering, Server Function logging in dev, plus &lt;a href="https://react.statuscode.com/link/182616/rss" style=" color: #3c2584;   "&gt;significant Turbopack-related improvements&lt;/a&gt;, and &lt;a href="https://react.statuscode.com/link/182617/rss" style=" color: #3c2584;   "&gt;improvements for AI-assisted development.&lt;/a&gt;
&lt;/p&gt;
  &lt;p&gt;Jimmy Lai, Tim Neutkens &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182618/rss" title="reanimated-dnd-docs.vercel.app" style=" color: #3c2584;    font-size: 1.05em;"&gt;React Native Reanimated DnD 2.0: The Drag and Drop Library&lt;/a&gt;&lt;/span&gt; — Built with Reanimated 4 and Worklets for 60 fps animations. You can scan a QR code on the homepage to try it for yourself. &lt;a href="https://react.statuscode.com/link/182619/rss" style=" color: #3c2584;   "&gt;v2.0&lt;/a&gt; migrates the library to Reanimated 4 and adds sortable grids and dynamic heights.&lt;/p&gt;
  &lt;p&gt;Vishesh Raheja &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
  
  &lt;p&gt;&lt;span style="font-weight: 600; font-size: 1.1em; color: #000;"&gt;&lt;a href="https://react.statuscode.com/link/182620/rss" title="rv-grid.com" style=" color: #3c2584;    font-size: 1.05em;"&gt;RevoGrid: High-Performance Data Grid Component&lt;/a&gt;&lt;/span&gt; — A high-performance data grid control built for massive datasets. &lt;a href="https://react.statuscode.com/link/182622/rss" style=" color: #3c2584;   "&gt;Integrates with React&lt;/a&gt;, Vue, Angular, and Svelte. &lt;a href="https://react.statuscode.com/link/182624/rss" style=" color: #3c2584;   "&gt;Live demo&lt;/a&gt; and &lt;a href="https://react.statuscode.com/link/182626/rss" style=" color: #3c2584;   "&gt;GitHub repo.&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Revolist OU &lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;
  &lt;a href="https://react.statuscode.com/link/182627/rss" style=" color: #3c2584;"&gt;&lt;img src="https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ujagdenzznvptt9h5kr9.jpg" width="640" style="    line-height: 100%;     "&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182627/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Shimmer From Structure 2.4&lt;/a&gt; – Auto-generates pixel-perfect 'shimmer skeletons' for components that are loading &lt;em&gt;(above)&lt;/em&gt;. &lt;a href="https://react.statuscode.com/link/182629/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;The homepage&lt;/a&gt; is a great live demo.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182630/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Streamdown 2.5&lt;/a&gt; – Vercel's component for rendering streaming Markdown.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;⌨️ &lt;a href="https://react.statuscode.com/link/182631/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Hotkeys 3.0&lt;/a&gt; – Component to listen to keydown/keyup and defining and dispatching keyboard shortcuts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182632/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;react-fontawesome 3.3&lt;/a&gt; – Official React component for &lt;em&gt;Font Awesome&lt;/em&gt; icons.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182633/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;next-forge 6.0&lt;/a&gt; – Vercel's monorepo Turborepo template for Next.js apps.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182634/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Modern.js 3.1&lt;/a&gt; – ByteDance's progressive React &amp;amp; Rsbuild framework.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182635/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Notion X 7.10&lt;/a&gt; – Fast and accurate React renderer for Notion.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;📅 &lt;a href="https://react.statuscode.com/link/182636/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Native DateTimePicker 9.1&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182637/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;React Native for Windows 0.82&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 0px;  padding-left: 0px;"&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
    &lt;p&gt;📰 Classifieds&lt;/p&gt;
  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;p&gt;📸 Add robust 1D/2D barcode scanning to your web app with &lt;a href="https://react.statuscode.com/link/182638/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;STRICH&lt;/a&gt;. Easy integration, simple pricing. &lt;a href="https://react.statuscode.com/link/182638/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Free trial and demo app available&lt;/a&gt;.&lt;/p&gt;
 
&lt;p&gt;🏃 Your existing React Native apps can now run on Fire TV with minimal changes. &lt;a href="https://react.statuscode.com/link/182639/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Learn more about Vega OS&lt;/a&gt; and see how simple it is to get started.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0; padding-right: 0;  padding-left: 0;"&gt;&lt;p&gt;📢  Elsewhere in the ecosystem&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style="font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em;  padding-top: 0px; padding-right: 15px;  padding-left: 15px;"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;🤖 &lt;a href="https://react.statuscode.com/link/182640/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Addy Osmani introduces us to &lt;em&gt;comprehension debt&lt;/em&gt;&lt;/a&gt;. In a world of agent-produced code, the question is now not &lt;em&gt;“how do we generate more code?”&lt;/em&gt; but &lt;em&gt;“how do we actually understand more of what we’re shipping?”&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;🤖 Vercel has &lt;a href="https://react.statuscode.com/link/182641/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;updated its terms of service&lt;/a&gt; to allow for using code for AI model training and &lt;em&gt;"with AI model providers"&lt;/em&gt;. It's off by default for &lt;em&gt;paid&lt;/em&gt; users, but Hobby users need to opt out manually.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;⚠️ All maintained Node.js versions (25.x, 24.x, 22.x and 20.x) &lt;a href="https://react.statuscode.com/link/182642/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;will get security releases next week&lt;/a&gt; (on or after March 24) to address nine vulnerabilities.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://react.statuscode.com/link/182644/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Bun v1.3.11&lt;/a&gt; has been released with &lt;code&gt;Bun.cron&lt;/code&gt; for OS-level cron jobs and expression parsing, ANSI and grapheme-aware string slicing, and yet more &lt;a href="https://react.statuscode.com/link/182645/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;Node.js compatibility improvements.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If upgrading to macOS 26 (Tahoe) has broken support for custom local TLDs (e.g. &lt;code&gt;.internal&lt;/code&gt; or &lt;code&gt;.test&lt;/code&gt;), &lt;a href="https://react.statuscode.com/link/182647/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;this Gist might be useful.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And much, much more in &lt;a href="https://react.statuscode.com/link/182648/rss" style=" color: #3c2584; font-weight: 500 !important;   "&gt;this week's &lt;em&gt;JavaScript Weekly.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table border=0 cellpadding=0 cellspacing=0 border=0 cellpadding=0 cellspacing=0&gt;&lt;tr&gt;&lt;td style=" font-family: -apple-system,BlinkMacSystemFont,Helvetica,sans-serif; font-size: 15px; line-height: 1.48em; "&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
  &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;




&lt;img src="https://react.statuscode.com/open/467/rss" width="1" height="1" /&gt;</description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://react.statuscode.com/issues/467</guid>
    </item>
  </channel>
</rss>
