<!DOCTYPE html>
<html style="font-family:Helvetica, Arial, sans-serif">
<head style="font-family:Helvetica, Arial, sans-serif">
<!--[if mso]>
<center>
<table><tr><td width="660">
<![endif]-->
<style style="font-family:Helvetica, Arial, sans-serif">.ck-link { text-decoration: underline; }</style>
<style style="font-family:Helvetica, Arial, sans-serif">@media only screen { .email * { word-break: break-word; } }
@media screen and (max-width: 384px) { .mail-message-content { width: 414px !important; } }
@media only screen and (max-width:600px) { .ck-mobile-font-size { font-size:50px !important; } }
@media only screen and (max-width:600px) { .ck-mobile-font-size { font-size:50px !important; } }</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" style="font-family:Helvetica, Arial, sans-serif">
<style>a:hover{color:#1b8ede;border-bottom-color:#1b8ede}
.button:hover{color:#fff;background:#666}</style>
</head>
<body style="font-family:Helvetica, Arial, sans-serif">
<div class="message-content" style="font-size:16px;line-height:1.4em;color:#333333;max-width:660px;margin:8px auto;padding:0 8px;font-family:Helvetica, Arial, sans-serif">
<table cellpadding="0" cellspacing="0" style="font-family:Helvetica, Arial, sans-serif;width:100%;margin:0 auto"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td style="font-family:Helvetica, Arial, sans-serif">
<p style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em;text-align:center" class=""><a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/kkhmh2un6pkq7pck/aHR0cHM6Ly90aGlzd2Vla2lucmVhY3QuY29tL25ld3NsZXR0ZXI=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125118"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;font-size:12px">🌐 Read Online </span></a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Hi everyone, <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/58hvh8ugkwr8eeu7/aHR0cHM6Ly94LmNvbS9zZWJhc3RpZW5sb3JiZXI=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125119">Seb</a> here! 👋</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">It's been another quiet week in the ecosystem, probably because everyone was afraid to announce anything during the massive Cloudflare outage! By the way, this one was not caused by <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">useEffect</code> 😆!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">We have a good variety of interesting links, but I’m not sure what could be the headline. The most important news was probably the announcement of the upcoming CSS grid support in Yoga and React Native, but it’s still a draft PR for now. Also excited by the TC39 proposals progressing.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Make sure to take the <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/25h2h9u34xkprrh8/aHR0cHM6Ly9zdXJ2ZXkuZGV2b2dyYXBoaWNzLmNvbS9lbi1VUy9zdXJ2ZXkvc3RhdGUtb2YtcmVhY3QvMjAyNT9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0LmNvbQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125120">State of React 2025 survey</a>, which just opened today!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">As always, thanks for supporting us on your favorite platform:</p>
<ul class="unordered_list" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em;padding:0 5px">
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🦋 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/qvh8h8udo39mg7hg/aHR0cHM6Ly9zbG8uaW0vbGFzdC9i" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125121">Bluesky</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">✖️ <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/g3hnhwum62487lu3/aHR0cHM6Ly9zbG8uaW0vbGFzdC94" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125122">X / Twitter</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👔 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/9qhzhdudz8ovkxiz/aHR0cHM6Ly9zbG8uaW0vbGFzdC9s" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125123">LinkedIn</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👽 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/3ohphdu348e569tp/aHR0cHM6Ly9zbG8uaW0vbGFzdC9y" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125124">Reddit</a></span></li>
</ul>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">💸 </strong><u style="font-family:Helvetica, Arial, sans-serif"><strong style="font-family:Helvetica, Arial, sans-serif">Sponsor</strong></u>
</h2>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:100%;width:100%"><a style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;display:block" href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z9wki0/aHR0cHM6Ly9tYXJtZWxhYi5jb20vc2hhZGNuLWFkbWluLWtpdC8=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1807125125"><img src="https://thisweekinreact.com/emails/issues/259/marmelab.jpg" alt="Shadcn Admin Kit: Supercharge Your Next Admin" width="100%" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:100%;height:auto;object-fit:contain"></a><figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"><a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z9wki0/aHR0cHM6Ly9tYXJtZWxhYi5jb20vc2hhZGNuLWFkbWluLWtpdC8=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125125">Shadcn Admin Kit: Supercharge Your Next Admin</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Your AI coding assistant knows CRUD, right? Except it reinvents the wheel every time and accumulates tech debt like crazy. 🫠 Help it code smarter with <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/48hvh7um634dz2cq/aHR0cHM6Ly9naXRodWIuY29tL21hcm1lbGFiL3NoYWRjbi1hZG1pbi1raXQ=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125126">Shadcn Admin Kit</a>, an AI-ready library built on best practices (TanStack Query, React Router, React Hook Form, Radix UI, React-Admin).</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">With dozens of ready-to-use blocks, a flexible headless core, and full composability, it scales from simple admins to complex B2B apps, without ever getting in your way.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">The best part? Components live in your repo. Modify them freely; no waiting for releases or messy patches.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">→ Get started with the open-source <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z9wki0/aHR0cHM6Ly9tYXJtZWxhYi5jb20vc2hhZGNuLWFkbWluLWtpdC8=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125125">Shadcn Admin Kit</a> today! 💥</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">⚛️ </strong><u style="font-family:Helvetica, Arial, sans-serif"><strong style="font-family:Helvetica, Arial, sans-serif">React</strong></u>
</h2>
<ul class="unordered_list" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em;padding:0 5px">
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">💸 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/wnh2h6uqxde29rtl/aHR0cHM6Ly9nby5wb3N0aG9nLmNvbS90d2lyLW5vdjE5" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125127">Product for Engineers - Non-obvious pricing advice for startups</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👀 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/reh8h9umwpgl90a6/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0d2cvYXN5bmMtcmVhY3QvZGlzY3Vzc2lvbnMvMw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125128">Async React - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">use()</code> docs for Promise subclasses</a>: When implementing a Suspense-enabled library, you can help React avoid unnecessarily suspending by setting <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">value/status/reason</code> attributes on a Promise, so that React can read it synchronously.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👀 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/08hwhgu2g43602ip/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODU3NzM=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125129">Next.js MCP PR - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">get_routes</code> tool</a>: Gives AI agents access to a list of route handlers, available in v16.0.3.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👀 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/8ghqh3uoq8m6eqtl/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODU5MTU=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125130">Next.js PR - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">next analyze</code> CLI command</a>: New built-in experimental bundle analyzer for Next.js and Turbopack. The <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/vqh3hmuoe6z92gcw/aHR0cHM6Ly94LmNvbS90aW1uZXV0a2Vucy9zdGF0dXMvMTk5MDg0MTEwNDU1MjM1NzkwNQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125131">“import stack”</a> helps you figure out where a module is being used. Available in v16.0.2-canary.22, scheduled for v16.1.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👀 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/l2heh6ul6p8m5wfg/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODYxMjA=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125132">Next.js PR - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">next upgrade</code> CLI command</a>: New easy-to-remember command, just a convenient alias to the codemods that already exist, available in v16.0.2-canary.24.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📊 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/25h2h9u34xkprrh8/aHR0cHM6Ly9zdXJ2ZXkuZGV2b2dyYXBoaWNzLmNvbS9lbi1VUy9zdXJ2ZXkvc3RhdGUtb2YtcmVhY3QvMjAyNT9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0LmNvbQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125120">State of React 2025 - Survey is now open</a>: Please take it, and don’t forget to vote for our newsletter at the end 😇.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">💸 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/m2h7h6u3mxd6k2tl/aHR0cHM6Ly9zdHJpY2guaW8vP3JlZj10d2ly" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125133">STRICH - Add lightning-fast 1D+2D barcode/QR scanning to your web app with a lean JS lib. Simple, predictable pricing, free trial and demo!</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/dphehmue8xl9zvtl/aHR0cHM6Ly9wZWRyb2NhdHRvcmkuY29tL3Bvc3RzL2p1c3QtamF2YXNjcmlwdC8=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125134">Just JavaScript</a>: A Remix maintainer gives their opinion on whether React Router, Remix 3, Svelte, and React are just JavaScript or not.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/e0hph0u7qz839vb7/aHR0cHM6Ly9tYXJtZWxhYi5jb20vYmxvZy8yMDI1LzExLzE0L3JlYWN0LXNlcnZlci1jb21wb25lbnRzLXdpdGgtcGFyY2VsLmh0bWw=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125135">React Server Components With Parcel</a>: Implements a simple task management application. I found it interesting to see how the Parcel integration works, starting from zero.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/7qh7h2u9wer2v5a9/aHR0cHM6Ly90a2RvZG8uZXUvYmxvZy90b29sdGlwLWNvbXBvbmVudHMtc2hvdWxkLW5vdC1leGlzdA==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125136">Tooltip Components Should Not Exist</a>: Explains that a generic <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace"><Tooltip></code> component is too low-level for a design system and leads to anti-patterns. Instead, it could be better to expose more specialized tooltip components.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/owhkhwuwge2m3vsq/aHR0cHM6Ly9ob3d0b3Rlc3Rmcm9udGVuZC5jb20vcmVzb3VyY2VzL3Rlc3RpbmctYXN5bmMtcmVhY3QtcnNjLWNvbXBvbmVudHM=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125137">Testing async React RSC components</a>: Testing React Server Components looks challenging. It may be easier to avoid async components and leverage <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">use()</code> instead.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/z2hgh7uepzq292bz/aHR0cHM6Ly9sYWt0ZWsuY29tL21vZGFsLWRpYWxvZ3Mtd2l0aG91dC1yZWFjdC1qYXZhc2NyaXB0" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125138">Modal dialogs without React (or JavaScript)</a>: This interactive article demonstrates that you might not need a third-party component library with a <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace"><Modal></code> component, thanks to modern Web API alternatives that are now widely supported.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/p8hehqu4genwknfr/aHR0cHM6Ly93d3cuZXBpY3dlYi5kZXYvdml0ZXN0LWJyb3dzZXItbW9kZS12cy1wbGF5d3JpZ2h0" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125139">Vitest Browser Mode vs Playwright</a>: A great comparison of these tools, both of which can run React component tests with quite different tradeoffs. Vitest Browser Mode is the recommended approach.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/x0hph3ue9m5v8qug/aHR0cHM6Ly93d3cueWNvbWJpbmF0b3IuY29tL2xhdW5jaGVzL09uSS1qc3gtdG9vbC1pbi1icm93c2VyLXJlYWN0LWlkZQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125140">JSX Tools - In-Browser React IDEs</a>: Interesting new Y Combinator startup that turns your Chrome DevTools into an AI-powered IDE that understands React/JSX and lets you select UI elements to edit.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/6qhehouln4m8v3f9/aHR0cHM6Ly9naXRodWIuY29tL2FpZGVueWJhaS9yZWFjdC1ncmFi" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125141">React Grab - Grab any element on in your app and give it to Cursor, Claude Code, etc</a>: It looks quite similar to JSX Tools above, except that you keep give the grabbed context to an external IDE.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/58hvh8ugkwrdpea7/aHR0cHM6Ly9iYXNlLXVpLmNvbS9yZWFjdC9vdmVydmlldy9yZWxlYXNlcyN2MS0wLTAtYmV0YS01" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125143">Base UI 1.0 beta.5 - New button component, detached triggers, Autocomplete/Combobox improvements, and more</a>: The upcoming UI library from the former Radix UI team keeps progressing, and announced that the lib will be RC/stable in December.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/25h2h9u34xkpvrs8/aHR0cHM6Ly9naXRodWIuY29tL1RhblN0YWNrL3JvdXRlci9yZWxlYXNlcy90YWcvdjEuMTM2LjA=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125144">TanStack Router 1.136 - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">createServerEntry()</code> API</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/qvh8h8udo39m77sg/aHR0cHM6Ly9uZXdzbGV0dGVyLmRhaXNoaWthdG8uY29tL3Avd2hhdC1zLW5ldy1pbi13YWt1LXYwLTI3LTE=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125145">Waku 0.27.1 - Static pages/layouts/slices are now rendered at build time</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/g3hnhwum6248dla3/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3N0eWxleC9yZWxlYXNlcy90YWcvMC4xNy4w" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125146">StyleX 0.17 Add support for Unplugin, new <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">defineMarker()</code> API, ESLint improvements</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/9qhzhdudz8ovqxbz/aHR0cHM6Ly9naXRodWIuY29tLzQ3bmcvbnVxcy9yZWxlYXNlcy90YWcvdjIuOC4w" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125147">nuqs 2.8 - Add react-router v5 support</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/3ohphdu348e5o9up/aHR0cHM6Ly9jMTV0LmNvbS9jaGFuZ2Vsb2cvMjAyNS0xMC0yNy12MS44LjA=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125148">c15t 1.8 - Content Management - Hybrid consent storage, user identification. configurable legal links, and more</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z98kb0/aHR0cHM6Ly9ic2t5LmFwcC9wcm9maWxlL3dvanRla21hai5wbC9wb3N0LzNtNXRmeDVucmdzMmk=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125149">vite-plugin-react-fallback-throttle</a>: Could help speed up your React 19 Suspense unit tests by removing a hardcoded 300ms delay.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/48hvh7um634d52iq/aHR0cHM6Ly9zdG9yeWJvb2suanMub3JnL2Jsb2cvc3Rvcnlib29rLW1jcC1zbmVhay1wZWVrLw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125150">Storybook 10.1 alpha - Storybook MCP sneak peek</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/wnh2h6uqxde25ril/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9zdHJlYW1kb3duL3JlbGVhc2VzL3RhZy9zdHJlYW1kb3duJTQwMS41LjA=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125151">Streamdown 1.5 - Markdown streaming renderer - New docs, performance improvements, fullscreen view for diagrams</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/reh8h9umwpgl20h6/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj15YzR5dmpNNzJ1RQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125152">CodeTV - Hands On With Async React with Ricky Hanlon</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/08hwhgu2g436o2hp/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1nWHotbExJSmJNSQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125153">Ben Holmes - I fixed Zustand's biggest problem</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/8ghqh3uoq8m60qtl/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1MeUtPQl94TlhFWQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125154">Youssef Benlemlih - The Coolest TanStack Feature - View Transitions</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/vqh3hmuoe6z9xgcw/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1xcnFsSGRldmZPYw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125155">Jan Marshal - TanStack Start Is Shockingly Good, 100% Typesafe!</a></span></li>
</ul>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">💸 </strong><u style="font-family:Helvetica, Arial, sans-serif"><strong style="font-family:Helvetica, Arial, sans-serif">Sponsor</strong></u>
</h2>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:100%;width:100%"><a style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;display:block" href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/l2heh6ul6p8m0whg/aHR0cHM6Ly93d3cuMTc3MXRlY2hub2xvZ2llcy5jb20v" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1807125156"><img src="https://thisweekinreact.com/emails/issues/259/1771.jpg" alt="Slow And Janky Data Grids Suck. LyteNyte Grid Doesn't. " width="100%" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:100%;height:auto;object-fit:contain"></a><figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"><a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/l2heh6ul6p8m0whg/aHR0cHM6Ly93d3cuMTc3MXRlY2hub2xvZ2llcy5jb20v" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125156">Slow And Janky Data Grids Suck. LyteNyte Grid Doesn't.</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Frustrated with janky data grids that break down at scale, dictate your architecture, and waste hours on messy workarounds?</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"><strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Unleash unmatched grid speed with LyteNyte Grid!</strong> The 40kb data grid that handles 10,000 updates per second, renders millions of rows, and offers 100+ advanced features ranging from server data loading to tree views. Built in React for React, it can be headless or pre-styled, and our declarative API means no more awkward integrations or workarounds. LyteNyte skips the wrappers and delivers pure performance.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"><a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/m2h7h6u3mxd6g2ul/aHR0cHM6Ly93d3cuMTc3MXRlY2hub2xvZ2llcy5jb20vZGVtbw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125157"><strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">See LyteNyte Grid in action today</strong></a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">📱 </strong><u style="font-family:Helvetica, Arial, sans-serif"><strong style="font-family:Helvetica, Arial, sans-serif">React-Native</strong></u>
</h2>
<ul class="unordered_list" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em;padding:0 5px">
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">💸 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/dphehmue8xl94vul/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL3doYXQteW91LWNhbi1idWlsZC13aXRoLXJlYWN0LW5hdGl2ZS1vbi1tZXRhLXF1ZXN0P3V0bV9jYW1wYWlnbj1tZXRhJnV0bV9jb250ZW50PXdoYXQteW91LWNhbi1idWlsZC13aXRoLXJlYWN0LW5hdGl2ZS1vbi1tZXRhLXF1ZXN0JnV0bV9tZWRpdW09ZW1haWwmdXRtX3NvdXJjZT1UV0lS" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125158">4 React Native app ideas for the Meta Horizon Start Dev Competition - submit your app by Dec 9, 2025 and win $25k.</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">👀 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/e0hph0u7qz83pvu7/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3lvZ2EvcHVsbC8xODY1" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125159">Yoga PR - CSS Grid support</a>: A developer from the Expo team is implementing the CSS Grid specification into Yoga, the React Native layout engine! This will also benefit many other tools and renderers that also use Yoga. 🎉</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🐦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/7qh7h2u9wer2k5t9/aHR0cHM6Ly94LmNvbS90b21la3phd18vc3RhdHVzLzE5ODkwMDkyNzE0MDE0MjY5ODI=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125160">Reanimated preview - Support for animating text inside <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Animated.Text</code></a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🐦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/owhkhwuwge2mkvfq/aHR0cHM6Ly94LmNvbS9zd21hbnNpb24vc3RhdHVzLzE5OTA4MDEwODY2MjI0Mjk1Njg=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125161">Radon IDE now has a free plan for non-commercial usage</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📣 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/z2hgh7uepzq242cz/aHR0cHM6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL3Byb2dyYW1zL21pbmktYXBwcy1wYXJ0bmVyLw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125162">Apple - Mini Apps Partner Program</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🗓 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/p8hehqu4genw3nbr/aHR0cHM6Ly93d3cucmVhY3RuYXRpdmVsb25kb24uY28udWsvP3V0bV9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125163">RNLConf</a> - 🇬🇧 London - Thanks to everyone who made this year unforgettable! Tickets for RNLConf 2026 are now open. Get a 10% discount with code "TWIR".</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/x0hph3ue9m5vrqag/aHR0cHM6Ly9oYXNocm9ja2V0LmNvbS9ibG9nL3Bvc3RzL25hdGl2ZXdpbmQtc3BlZWRpbmctdXAtc3R5bGluZy1pbi1yZWFjdC1uYXRpdmU=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125164">Nativewind: Speeding up Styling in React Native</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/6qhehouln4m8k3h9/aHR0cHM6Ly9ibG9nLnN3bWFuc2lvbi5jb20vYnVpbGRpbmctYW4taW50ZWdyYXRlZC1yZWFjdC1uYXRpdmUtYnJvd25maWVsZC1hcHAtdXNpbmctZXhwby1zdGVwLWJ5LXN0ZXAtYW5kcm9pZC1ndWlkZS1lZTM0MWMwZmQ5ODI=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125165">Building an Integrated React Native Brownfield App Using Expo: Step-by-Step Android Guide</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/kkhmh2un6pk0dpfk/aHR0cHM6Ly9hbmRyZWktY2FsYXphbnMuY29tL3Bvc3RzL2V4cG8tdXBkYXRlcy1zdHVjay1vbi1hbmRyb2lkLXdoZW4tZm9yY2UtdXBkYXRlLw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125166">UI Freeze Workaround for React Native Expo OTA Updates</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/58hvh8ugkwrdvet7/aHR0cHM6Ly9hbmRyZWktY2FsYXphbnMuY29tL3Bvc3RzL3JlYWN0LW5hdGl2ZS1hbmRyb2lkLWVuYWJsaW5nLWZsb2cv" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125167">How to enable React Native Core's FLog logging on Android</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/25h2h9u34xkp8rf8/aHR0cHM6Ly9ibG9nLnN3bWFuc2lvbi5jb20vYnVpbGRpbmctYW4tYWktcG93ZXJlZC1ub3RlLXRha2luZy1hcHAtaW4tcmVhY3QtbmF0aXZlLXBhcnQtMi1pbWFnZS1zZW1hbnRpYy1zZWFyY2gtMDQ1Njg5NWNkZjE3" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125168">Building an AI-Powered Note-Taking App in React Native — Part 2: Image Semantic Search</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/qvh8h8udo39m47fg/aHR0cHM6Ly9leHBvLmRldi9ibG9nL2hvdy10by1pbnRlZ3JhdGUtZWFzLXdvcmtmbG93cy13aXRoLWdpdGh1Yi1hY3Rpb25z" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125169">How to integrate EAS Workflows with GitHub Actions for faster mobile CI</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/g3hnhwum6248llh3/aHR0cHM6Ly9leHBvLmRldi9ibG9nL2Zyb20tYS1icm93bmZpZWxkLXJlYWN0LW5hdGl2ZS1hbmQtbmV4dC1qcy1zdGFjay10by1vbmUtZXhwby1hcHA=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125170">Going Universal: From a brownfield React Native and Next.js stack to one Expo app</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/9qhzhdudz8ov6xcz/aHR0cHM6Ly9naXRodWIuY29tL3NvZnR3YXJlLW1hbnNpb24tbGFicy9leHBvLWJyb3duZmllbGQtdGFyZ2V0L3JlbGVhc2VzL3RhZy92MC4wLjE=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125171">Expo Brownfield Target - Expo config plugin extending native projects for building app as a brownfield</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/3ohphdu348e529ap/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LW5hdmlnYXRpb24vcmVhY3QtbmF2aWdhdGlvbi9yZWxlYXNlcy90YWcvJTQwcmVhY3QtbmF2aWdhdGlvbiUyRnN0YWNrJTQwNy42LjQ=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125172">React Navigation Stack 7.6.4 - Fix gaps between animating screens bug under New Architecture</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z9xkc0/aHR0cHM6Ly9naXRodWIuY29tL3dpeC9EZXRveC9yZWxlYXNlcy90YWcvMjAuNDYuMA==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125173">Detox 20.46 - Configurable Android systemUI</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/48hvh7um634dp2tq/aHR0cHM6Ly9naXRodWIuY29tL2lyZWtyb2cvcmVhY3QtbmF0aXZlLXRvcmNoLW5pdHJv" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125174">Nitro Torch - Flashlight library for iOS and Android</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/wnh2h6uqxde2krbl/aHR0cHM6Ly9naXRodWIuY29tL0RhdmV5RWtlL2V4cG8tc3BlZWNoLXRyYW5zY3JpYmVy" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125175">Expo Speech Transcriber - New iOS-only lib, supports iOS 26 SpeechAnalyzer, realtime transcription</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/reh8h9umwpgl30s6/aHR0cHM6Ly93d3cuc3dpZnQub3JnL2Jsb2cvZW1iZWRkZWQtc3dpZnQtaW1wcm92ZW1lbnRzLWNvbWluZy1pbi1zd2lmdC02LjMv" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125176">Swift 6.3 dev snapshot - Embedded Swift Improvements</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/08hwhgu2g43692sp/aHR0cHM6Ly9naXRodWIuY29tL3pvb250ZWsvcmVhY3QtbmF0aXZlLWJvb3RzcGxhc2gvcHVsbC83MzAjaXNzdWVjb21tZW50LTM1NDMwMjY0Mzk=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125177">Bootsplash 7.0 beta - Revamped Expo plugin</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/8ghqh3uoq8m62qul/aHR0cHM6Ly9naXRodWIuY29tL2RhcmtyZXNlYXJjaC9zdHJlYW1kb3duLXJu" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125178">Streamdown RN - Streaming markdown renderer based on Vercel's Streamdown</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/vqh3hmuoe6z9vgiw/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1lSDJ6bEJwcksxaw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125179">Callstack Webinar - Scaling React Native at Zalando: How Brownfield Migration Paid Off</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎥 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/l2heh6ul6p8mnwfg/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1TSEV5ekxKNmhHWQ==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125180">Software Mansion - Meet React Native Worklets: Run JavaScript on Multiple Threads</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎙️ <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/m2h7h6u3mxd6q2al/aHR0cHM6Ly9zaGFyZS50cmFuc2lzdG9yLmZtL3MvMzQ4MDc2MTk=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125181">Rocket Ship 85 - Valdi vs React Native, Uniwind v1, WebGPU, Game Dev & AI Engineering</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🎙️ <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/dphehmue8xl9oval/aHR0cHM6Ly9pbmZpbml0ZS5yZWQvcmVhY3QtbmF0aXZlLXJhZGlvL3Juci0zNDctc2t5bGlnaHQtc21hcnQtZGlzcGxheXMtcG93ZXJlZC1ieS1yZWFjdC1uYXRpdmU=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125182">RNR 347 - Skylight: Smart Displays Powered by React Native</a></span></li>
</ul>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em"></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">🔀 </strong><u style="font-family:Helvetica, Arial, sans-serif"><strong style="font-family:Helvetica, Arial, sans-serif">Other</strong></u>
</h2>
<ul class="unordered_list" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em;padding:0 5px">
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">🦋 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/owhkhwuwge2m6vhq/aHR0cHM6Ly9ic2t5LmFwcC9wcm9maWxlL3JvYnBhbG1lci5ic2t5LnNvY2lhbA==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125185">TC39 meeting in progress - Live updates from Rob Palmer</a>: The meeting is still in progress, but we already know great ES proposals that have changed stage. I’m particularly excited by <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Promise.allKeyed()</code>, Import Text and <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Object.keysLength()</code>.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/z2hgh7uepzq2k2iz/aHR0cHM6Ly93d3cuYnJhbS51cy8yMDI1LzExLzE3L2Zha2luZy10d28tcGhhc2Utdmlldy10cmFuc2l0aW9ucy13aXRoLXRoZS1uYXZpZ2F0aW9uLWFwaXMtcHJlY29tbWl0aGFuZGxlci8=" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125186">Faking Two-Phase View Transitions with the Navigation API’s precommitHandler</a>: The problem with Cross-Document View Transitions is that the transition can be delayed until the navigation commits. A solution could be to transition immediately to an intermediate skeleton.</span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/p8hehqu4genw2ncr/aHR0cHM6Ly93aW5nb2xvZy5vcmcvYXJjaGl2ZXMvMjAyNS8xMS8xMy90aGUtbGFzdC1jb3VwbGUteWVhcnMtaW4tdjhzLWdhcmJhZ2UtY29sbGVjdG9y" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125187">The last couple years in v8's garbage collector</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/x0hph3ue9m5vpqtg/aHR0cHM6Ly9mcm9udGVuZG1hc3RlcnMuY29tL2Jsb2cvYnJvd3NlcnNsaXN0LWJhc2VsaW5lLw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125188">Browserslist & Baseline</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📜 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/6qhehouln4m853f9/aHR0cHM6Ly9waWNjYWxpbC5saS9ibG9nL3BlcmZlY3RpbmctYmFzZWxpbmUv" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125189">Perfecting Baseline</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/kkhmh2un6pk05phk/aHR0cHM6Ly9naXRodWIuY29tLzNydS9lc2xpbnQtcGx1Z2luLWJhc2VsaW5lLWpz" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125190">ESLint Plugin Baseline JS</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/58hvh8ugkwrdneu7/aHR0cHM6Ly9lc2xpbnQub3JnL2Jsb2cvMjAyNS8xMS9lc2xpbnQtdjEwLjAuMC1hbHBoYS4wLXJlbGVhc2VkLw==" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125191">ESLint v10.0.0-alpha.0</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/25h2h9u34xkpgrh8/aHR0cHM6Ly9naXRodWIuY29tL294Yy1wcm9qZWN0L294Yy9yZWxlYXNlcy90YWcvYXBwc192MS4yOS4w" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125192">oxlint v1.29.0 & oxfmt v0.14.0</a></span></li>
<li class="list_item" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding:5px 0"><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">📦 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/qvh8h8udo39mv7hg/aHR0cHM6Ly93d3cucHJpc21hLmlvL2Jsb2cvYW5ub3VuY2luZy1wcmlzbWEtb3JtLTctMC0w" target="_blank" class="ck-link" rel="noopener noreferrer" style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125193">Prisma ORM 7.0 - Rust-free client by default, smaller, faster</a></span></li>
</ul>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:800px;width:100%"><div style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;padding-bottom:10px;display:block"><img src="https://thisweekinreact.com/emails/separators/christmas.png" alt="" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:0px 0px 0px 0px;height:auto;object-fit:contain"></div>
<figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<h2 class="" style="font-family:Helvetica, Arial, sans-serif;color:#333;font-size:30px">
<strong style="font-family:Helvetica, Arial, sans-serif">🤭 </strong><strong style="font-family:Helvetica, Arial, sans-serif"><u style="font-family:Helvetica, Arial, sans-serif">Fun</u></strong>
</h2>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:100%;width:100%"><a style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;display:block" href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/g3hnhwum6248nls3/aHR0cHM6Ly94LmNvbS9yYXVjaGcvc3RhdHVzLzE5OTA3OTIyODgwNzE4MjM3MjM=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1807125194"><img src="https://thisweekinreact.com/emails/issues/259/meme.jpg" alt="alt" width="100%" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:100%;height:auto;object-fit:contain"></a><figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif;text-align:center;table-layout:fixed;float:none" class="email-image"><tbody style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif"><figure style="font-family:Helvetica, Arial, sans-serif;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;max-width:100%;width:100%"><a style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;display:block" href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/9qhzhdudz8ovxxiz/aHR0cHM6Ly94LmNvbS9ib2JhZWthbmcvc3RhdHVzLzE5OTA4MTc5NjE1MTk0OTM1ODA=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1807125195"><img src="https://thisweekinreact.com/emails/issues/259/meme2.jpg" alt="alt" width="100%" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:100%;height:auto;object-fit:contain"></a><figcaption style="font-family:Helvetica, Arial, sans-serif;text-align:center;display:none"></figcaption></figure></td></tr></tbody></table>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">See ya! 👋</p>
</td></tr></tbody></table>
<div class="footer-social" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;border-top:1px dotted #888;padding:20px 0px;padding-bottom:10px">
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif">
<a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/58hvh8ugkwr8eeu7/aHR0cHM6Ly94LmNvbS9zZWJhc3RpZW5sb3JiZXI=" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;padding:0px 20px" url-id="1807125119"><img src="https://thisweekinreact.com/social/x.png" alt="X / Twitter link" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;width:48px;height:48px"></a>
<a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/3ohphdu348e5r9tp/aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL3NlYmFzdGllbmxvcmJlci8=" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;padding:0px 20px" url-id="1807125196"><img src="https://thisweekinreact.com/social/linkedin.png" alt="LinkedIn link" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;width:48px;height:48px"></a>
<a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/n2hohquv64z9gki0/aHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS90aGlzd2Vla2lucmVhY3Qv" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1;border-bottom:none;padding:0px 20px" url-id="1807125197"><img src="https://thisweekinreact.com/social/instagram.png" alt="Instagram link" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;width:48px;height:48px"></a>
</td></tr></table>
</div>
<div class="footer" style="font-size:16px;line-height:1.4em;color:#333333;border-top:1px dotted #888;padding:20px 0px;font-family:Helvetica, Arial, sans-serif;color:#aaa;font-size:14px;padding-bottom:10px">
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica, Arial, sans-serif"><tr style="font-family:Helvetica, Arial, sans-serif"><td align="center" style="font-family:Helvetica, Arial, sans-serif">
💔 <a href="https://unsubscribe.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1">Unsubscribe</a> |
⚙️ <a href="https://preferences.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1">Email Preferences</a> |
💸 <a href="https://click.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx/48hvh7um634d92uq/aHR0cHM6Ly90aGlzd2Vla2lucmVhY3QuY29tL3Nwb25zb3I=" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1807125198">Advertise</a>
</td></tr></table>
</div>
</div>
<!--[if mso]>
</td></tr></table>
</center>
<![endif]-->
<!-- -->
<img src="https://open.kit-mail6.com/92u4m46wreanh694xo5b9hzod7d33hwh285rx" alt="" style="font-family:Helvetica, Arial, sans-serif">
</body>
</html>