<!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=""><span style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;font-size:12px"></span><a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/8ghqh3uogqwd4qul/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="1779171826"><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!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">It seems that the React community is already back from vacation, as we have a whole series of interesting articles and releases. I also found interesting PRs and discussions to check out!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Nx user? Beware of the <a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/vqh3hmuonem05giw/aHR0cHM6Ly9naXRodWIuY29tL25yd2wvbngvc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLWN4bTMtd3Y3cC01OThj" 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="1779171827">current critical supply chain attack</a>.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/l2heh6ulo6q2gwfg/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="1779171828">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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/m2h7h6u3om25r2al/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="1779171829">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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/dphehmueq8d63vul/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="1779171830">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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/e0hph0u7kqmvxvc7/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="1779171831">Reddit</a><strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit"></strong></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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wdlg5a9/aHR0cHM6Ly93d3cuYWctZ3JpZC5jb20vY2hhcnRzP3V0bV9jYW1wYWlnbj0yMDI1LWVtYWlsLTQmdXRtX21lZGl1bT1uZXdzbGV0dGVyJnV0bV9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171832"><img src="https://thisweekinreact.com/emails/issues/247/aggrid.jpg" alt="AG Charts: The Best React Charts in the World." 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wdlg5a9/aHR0cHM6Ly93d3cuYWctZ3JpZC5jb20vY2hhcnRzP3V0bV9jYW1wYWlnbj0yMDI1LWVtYWlsLTQmdXRtX21lZGl1bT1uZXdzbGV0dGVyJnV0bV9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0" 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="1779171832">AG Charts: The Best React Charts in the World.</a></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">AG Charts</strong> is a high-performance, canvas-based charting library from <a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/owhkhwuw4gx9zviq/aHR0cHM6Ly93d3cuYWctZ3JpZC5jb20vcmVhY3QtdGFibGU_dXRtX2NhbXBhaWduPTIwMjUtZW1haWwtNCZ1dG1fbWVkaXVtPW5ld3NsZXR0ZXImdXRtX3NvdXJjZT10aGlzd2Vla2lucmVhY3Q=" 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="1779171833">AG Grid</a>.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Originally built to power AG Grid’s Integrated Charts, it now serves over <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">1M npm downloads</strong> each month.</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">🆓 <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Free</strong>: A wide range of chart types (bar, line, scatter, area, and more) — free, forever.</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">🚀 <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Fast</strong>: Optimised canvas rendering for large datasets (1M+ points).</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">🦾 <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Accessible</strong>: Built-in support for screen readers and keyboard navigation.</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">🔄 <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">AG Grid Integration</strong>: Shared API with AG Grid for seamless integration.</span></li>
</ul>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">👉 Get Started for Free: <a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wdlg5a9/aHR0cHM6Ly93d3cuYWctZ3JpZC5jb20vY2hhcnRzP3V0bV9jYW1wYWlnbj0yMDI1LWVtYWlsLTQmdXRtX21lZGl1bT1uZXdzbGV0dGVyJnV0bV9zb3VyY2U9dGhpc3dlZWtpbnJlYWN0" 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="1779171832">www.ag-grid.com/charts</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</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/z2hgh7ueop56g2cz/aHR0cHM6Ly9udXFzLjQ3bmcuY29tL2Jsb2cvbnVxcy0yLjU=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171834"><img src="https://thisweekinreact.com/emails/issues/247/nuqs.jpg" alt="nuqs 2.5 - Debounce, Standard Schema, TanStack Router, Key isolation, and more" 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/z2hgh7ueop56g2cz/aHR0cHM6Ly9udXFzLjQ3bmcuY29tL2Jsb2cvbnVxcy0yLjU=" 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="1779171834">nuqs 2.5 - Debounce, Standard Schema, TanStack Router, Key isolation, and more</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">The type-safe search params state manager for React has just published a big release full of long-awaited features, bug fixes & improvements, including:</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">Debounce: only send network requests once users stop typing in search inputs</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">Standard Schema: connect validation & type inference to external tools (eg: tRPC)</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">Key isolation: only re-render components when their part of the URL changes</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">Experimental TanStack Router support with type-safe routing</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:600px;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="" width="600" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:600px;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>
<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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/p8hehqu49gr6vnhr/aHR0cHM6Ly93d3cucm9hZC10by1uZXh0LmNvbS8_dXRtX2NhbXBhaWduPXRoaXNfd2Vla19pbl9yZWFjdF8yLjImdXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPW5ld3NsZXR0ZXI=" 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="1779171835">The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/6qhehoulpnxrq3f9/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0anMvcmZjcy9wdWxsLzExOSNpc3N1ZWNvbW1lbnQtMzIxNDg1OTYwMQ==" 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="1779171837">React Context Selectors RFC update</a>: Joe Savona from the React Compiler team shared an important update regarding fine-grained subscriptions in React to prevent re-renders. It reminds us why Context selectors do not scale well. They won’t pursue the “useContext in useMemo” plan anymore and instead focus on React Compiler and Concurrent Stores with selectors (but this plan may change).</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/kkhmh2un86zw7pck/aHR0cHM6Ly9naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQvcHVsbC83MjM0OC9maWxlcw==" 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="1779171838">React Types PR - Fragment Refs</a>: React fragments are set to become more powerful with this upcoming experimental feature, briefly mentioned in the latest React Labs post. The PR gives a sneak peek of the exposed Fragment Instance APIs. React Native should also expose dedicated APIs.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wdlggc9/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzQxMzU=" 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="1779171839">React PR - <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">name</code> prop for <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace"><Suspense></code> and <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace"><Activity></code></a>: This upcoming experimental prop looks mostly useful in React DevTools to quickly identify built-in components and search for them.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/owhkhwuw4gxd33hq/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODI5MDU=" 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="1779171840">Next.js PR - <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">export const prefetch: ‘static’ | ‘runtime’</code></a>: This work-in-progress and unstable new API should let you control how path segments are prefetched.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/p8hehqu49grok2ar/aHR0cHM6Ly9yZWFjdC5kZXYvcmVmZXJlbmNlL3JlYWN0LWRvbS9jb21wb25lbnRzI2N1c3RvbS1odG1sLWVsZW1lbnRz" 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="1779171842">React docs - Custom Elements</a>: New documentation teaching how to pass values and listen to events on custom HTML elements.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/6qhehoulpnxev6u9/aHR0cHM6Ly94LmNvbS9tamFja3Nvbi9zdGF0dXMvMTk1NTA4MzQ1NzE0NDc2MjcyOQ==" 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="1779171844">Remix v3 will explore a new JSX-based component model, not based on Preact anymore</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/kkhmh2un86zvg3fk/aHR0cHM6Ly9yZWFjdHN1bW1pdC51cy8_dXRtX21lZGl1bT1UaGlzV2Vla2luUmVhY3QmdXRtX3NvdXJjZT1OZXdzbGV0dGVy" 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="1779171845">React Summit US</a> - 🇺🇸 New York - 18 & 21 Nov. "JSNation & React Summit US were two of the best organized events I have ever come across." <em style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">— Addy Osmani, Google Chrome</em>. Save 10% with "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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/25h2h9u374lwr7a8/aHR0cHM6Ly9qb3JkYW5lbGRyZWRnZS5jb20vbm90ZXMvcmVhY3QtcmViYXNpbmcv" 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="1779171847">React’s useTransition and state update reordering</a>: This documents a super interesting case to consider regarding the application order of <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">setState(incrementCounter)</code> updates when mixing synchronous and startTransition calls. I had the wrong intuition for the final counter value.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/qvh8h8ud8oepgrhg/aHR0cHM6Ly9sZWVyb2IuY29tL3JlZmxlY3Rpb25z" 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="1779171848">Reflections on the React community</a>: Lee Robinson, former Vercel/Next.js DevRel, shared various thoughts after leaving the company, including details on Vercel's incentives in pushing React forward.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/9qhzhdudgz4rkziz/aHR0cHM6Ly9ldGhhbm5pc2VyLmRldi9ibG9nL2EtY2xvY2stdGhhdC1kb2VzbnQtc25hcC8=" 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="1779171850">A Clock That Doesn't Snap</a>: Explains the challenge of displaying the current time in a statically rendered React page that gets hydrated, and proposes a solution based on an inline script.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/3ohphdu3q4xg6zip/aHR0cHM6Ly9zcGluLmF0b21pY29iamVjdC5jb20vdG9hc3Qtbm90aWZpY2F0aW9ucy10YW5zdGFjay1xdWVyeS8=" 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="1779171851">Globally Manage Toast Notifications with Tanstack Query</a>: Using <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">mutationMeta</code> like TkDodo recommends.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/n2hohquvn620weu0/aHR0cHM6Ly9yYXBoYWVsYnJvbnN2ZWxkLmNvbS9ibG9nL3JzYy1pbi1yci1maXJzdC1pbXByZXNzaW9ucw==" 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="1779171852">React Server Components in React Router – First Impressions</a>: Positive feedback after adopting React Router RSCs on a personal website.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/48hvh7um06w8zwuq/aHR0cHM6Ly9jZXJ0aWZpY2F0ZXMuZGV2L2Jsb2cvcmVhY3QtY29uY3VycmVudC1mZWF0dXJlcy1hbi1vdmVydmlldz9mcmllbmQ9VFdJUg==" 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="1779171853">React Concurrent Features: An Overview</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/wnh2h6uqrxm69nul/aHR0cHM6Ly93d3cucmFodWxqdWxpYXRvLmNvbS9wb3N0cy9yZWFjdC13b3JrZXJz" 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="1779171854">Unlocking Web Workers with React: A Step-by-Step 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/reh8h9umqwkz9df6/aHR0cHM6Ly9zdHJhcGkuaW8vYmxvZy9ob3ctdG8tYnVpbGQtYS1tb2Rlcm4tYmxvZy13aXRoLXJlYWN0LTE5LWFuZC1zdHJhcGktNT91dG1fY2FtcGFpZ249MTkyODIwNTItTmV3c2xldHRlciUyMFNwb25zb3JzaGlwcyZ1dG1fbWVkaXVtPTJuZCUyMHNwb25zb3ImdXRtX3NvdXJjZT1SZWFjdCZ1dG1fdGVybT10dXRvcmlhbA==" 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="1779171855">Build a modern blog with React 19 and Strapi 5 in this step-by-step tutorial</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/08hwhgu2mgnr0rap/aHR0cHM6Ly9naXRodWIuY29tL2Fwb2xsb2dyYXBocWwvYXBvbGxvLWNsaWVudC9yZWxlYXNlcy90YWcvJTQwYXBvbGxvL2NsaWVudCU0MDQuMC4w" 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="1779171856">Apollo Client 4.0 - Framework-agnostic, smaller bundler size, unified error handling, better TS support</a>: The GraphQL client becomes agnostic and introduces a new <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">@apollo/client/react</code> integration package. There are React-specific improvements, such as a new SSR <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">prerenderStatic</code> API, and the library ships precompiled with the React Compiler. Codemods can help you upgrade.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/8ghqh3uogqwnevcl/aHR0cHM6Ly9zdHJlYW1kb3duLmFpLw==" 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="1779171857">Streamdown - Drop-in replacement for react-markdown, designed for AI-powered streaming</a>: New Vercel library to support its React AI ecosystem. It particularly shines by its ability to parse/format unterminated Markdown blocks.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/vqh3hmuonemr29sw/aHR0cHM6Ly93YWt1LmdnL2Jsb2c=" 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="1779171858">Waku 0.24 / 0.25 / 0.26</a>: In recent releases, the React metaframework adopted the new official Vite RSC plugin and introduced a Slice Components API to replace the Page Parts API.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/l2heh6ulo6q758ag/aHR0cHM6Ly91aS5zaGFkY24uY29tL2RvY3MvY2hhbmdlbG9n" 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="1779171859">shadcn CLI 3.0 - Namespaced registries, private registries, search and discovery, improved error handling</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/m2h7h6u3om2zk4il/aHR0cHM6Ly9yZWFjdC1zcGVjdHJ1bS5hZG9iZS5jb20vcmVsZWFzZXMvMjAyNS0wOC0yNS5odG1s" 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="1779171860">React Aria - August 25 release - Improved Popover anim, GridListSection, autocomplete filtering</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/dphehmueq8dnz2cl/aHR0cHM6Ly9wcmVhY3Rqcy5jb20vZ3VpZGUvdjExL3VwZ3JhZGUtZ3VpZGUv" 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="1779171861">Preact 11 beta - Better hydration, refs forwarded by default, 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/e0hph0u7kqmo9zh7/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1uZ3pMaGFUM0l6UQ==" 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="1779171862">Alex Booker - Better Auth with Next.js: A very good introduction</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wd5vgc9/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj13US1YNTAxa2dwZw==" 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="1779171863">Alem Tuzlak - I blow your mind with TanStack Devtools in under 10 minutes.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/owhkhwuw4gxdk3sq/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1pRnRGMmpaWDN1QQ==" 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="1779171864">Cosden Solutions - The Wrong Way to Optimize Performance in React</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/z2hgh7ueop5x44hz/aHR0cHM6Ly9wb2Ryb2NrZXQubG9ncm9ja2V0LmNvbS9tb2Rlcm4tcmVhY3QtcGF0dGVybnMtY29uY3VycmVudC1yZW5kZXJpbmctYWN0aW9ucy1hdXJvcmEtc2NoYXJmZg==" 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="1779171865">PodRocket - Concurrent Rendering & Actions with Aurora Sharff</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/p8hehqu49gro32fr/aHR0cHM6Ly9wb2Ryb2NrZXQubG9ncm9ja2V0LmNvbS9yZWFjdC1iZXlvbmQtdGhlLWRvbS1jdXN0b20tcmVuZGVyZXJzLWVyaWstcmFzbXVzc2Vu" 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="1779171866">PodRocket - Beact beyond the DOM: exploring custom renderers with Erik Rasmussen</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/x0hph3uen9k0rzig/aHR0cHM6Ly93YWxsYWJ5anMuY29tLz9yZWZlcnJlcj1UaGlzV2Vla0luUmVhY3RBdWcyNQ==" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171867"><img src="https://thisweekinreact.com/emails/issues/247/wallaby.jpg" alt="No breakpoints, no console.log — just AI & time travel" 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/x0hph3uen9k0rzig/aHR0cHM6Ly93YWxsYWJ5anMuY29tLz9yZWZlcnJlcj1UaGlzV2Vla0luUmVhY3RBdWcyNQ==" 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="1779171867">No breakpoints, no console.log — just AI & time travel</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">15x faster TypeScript and JavaScript debugging than with breakpoints and <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">console.log</code>, while upgrading your AI agent 🤖 into an expert debugger with real-time context.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Wallaby.js runs your tests as you type, feeding your AI assistant real-time runtime values, code coverage, error details, and execution paths — all right next to your code.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Designed specifically for testing, Wallaby features include a <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Time Travel Debugger</strong>, the ability to run only opened test files, full-context AI integration, smart test runs, and more. <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">Better context. Smarter debugging.</strong></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">Check It Now:</strong> <a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/x0hph3uen9k0rzig/aHR0cHM6Ly93YWxsYWJ5anMuY29tLz9yZWZlcnJlcj1UaGlzV2Vla0luUmVhY3RBdWcyNQ==" 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="1779171867">Here</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>
<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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/6qhehoulpnxek6a9/aHR0cHM6Ly9leHBvLmRldi9ibG9nL2ludHJvZHVjaW5nLWV4cG8tbGF1bmNo" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171868"><img src="https://thisweekinreact.com/emails/issues/247/expo.jpg" alt="Introducing Expo Launch: a new way to get to the app store" 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/6qhehoulpnxek6a9/aHR0cHM6Ly9leHBvLmRldi9ibG9nL2ludHJvZHVjaW5nLWV4cG8tbGF1bmNo" 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="1779171868">Introducing Expo Launch: a new way to get to the app store</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Expo introduced in beta a new way to deploy iOS apps to TestFlight directly from a website interface, without having to do anything with config and certificates. You can literally deploy a new native app from your mobile phone right now. It also supports web deployments, and Android support is coming.</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:600px;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="" width="600" height="auto" style="font-family:Helvetica, Arial, sans-serif;max-width:100%;height:auto;margin:0 auto;border-radius:4px 4px 4px 4px;width:600px;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>
<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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/kkhmh2un86zvd3hk/aHR0cHM6Ly93d3cucmVhY3R1bml2ZXJzZWNvbmYuY29tLz91dG1fY2FtcGFpZ249MTBfeWVhcnNfcGFuZWwmdXRtX2NvbnRlbnQ9cG9zdF8yMl8wOF8yMDI1JnV0bV9tZWRpdW09bWFpbCZ1dG1fc291cmNlPVRXSVIjcGFuZWw=" 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="1779171869">React Universe Conf – T. Occhino, Ch. Nakazawa, Ch. Cheever, N. Corti & M. Grabowski on the “10 Years of React Native and Beyond” panel</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/58hvh8ug5k32v9f7/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LW5hdGl2ZS1jb21tdW5pdHkvZGlzY3Vzc2lvbnMtYW5kLXByb3Bvc2Fscy9pc3N1ZXMvNTg3I2lzc3VlY29tbWVudC0zMjAwNTkyNTI2" 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="1779171870">Progress on Swift Package Manager support</a>: 0.81 prebuilds are already using SPM although apps are still using CocoaPods. Riccardo is working toward building the RNTester app with SPM.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/25h2h9u374lwv7t8/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LW5hdGl2ZS1jb21tdW5pdHkvZGlzY3Vzc2lvbnMtYW5kLXByb3Bvc2Fscy9wdWxsLzkyNg==" 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="1779171871">RFC - Split Jest from React Native Core</a>: Extracts the Jest preset to a separate package to make it a truly optional choice, easing maintenance, and not forcing Vitest users to install Jest.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/qvh8h8ud8oep7rsg/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LW5hdGl2ZS1jb21tdW5pdHkvZGlzY3Vzc2lvbnMtYW5kLXByb3Bvc2Fscy9pc3N1ZXMvOTI3" 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="1779171872">Proposal - Implementing missing CSS filters on iOS</a>: 2 approaches (CAFilter, Swift modifiers), presenting different tradeoffs implemented in 2 PRs.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/g3hnhwume6gwdmb3/aHR0cHM6Ly9hbmRyZWktY2FsYXphbnMuY29tL3Bvc3RzL2JyaWRnaW5nLXRyYWNlLW9uLWFuZHJvaWQv" 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="1779171873">Bridging Trace API on Android</a>: Also read the previous post to capture Perfetto traces.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/9qhzhdudgz4rqzbz/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL3NlY3VyZS1jb21tdW5pY2F0aW9uLWJldHdlZW4taXNvbGF0ZWQtcmVhY3QtbmF0aXZlLWluc3RhbmNlcw==" 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="1779171874">Secure Communication Between Isolated React Native Instances</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/3ohphdu3q4xgozbp/aHR0cHM6Ly95dmFpbmVlLmNvbS9ibG9nL2NyZWF0ZS1kZXZlbG9wbWVudC1idWlsZHMtd2l0aG91dC1hbi1BcHBsZS1EZXZlbG9wZXItUHJvZ3JhbQ==" 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="1779171875">Create Development Builds Without an Apple Developer 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/n2hohquvn6208ea0/aHR0cHM6Ly9leHBvLmRldi9ibG9nL2V4cG8td29ya2Zsb3dzLWF1dG9tYXRlLXlvdXItcmVsZWFzZS1wcm9jZXNz" 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="1779171876">EAS Workflows: React Native CI/CD built for your 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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/48hvh7um06w85wfq/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL29uLWRldmljZS10ZXh0LXRvLXNwZWVjaC1vbi1hcHBsZS1kZXZpY2VzLXdpdGgtYWktc2Rr" 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="1779171877">On-Device Text To Speech on Apple Devices with AI SDK</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/wnh2h6uqrxm65nal/aHR0cHM6Ly9ibG9nLnNlbnRyeS5pby9yZWFjdC1uYXRpdmUtcGVyZm9ybWFuY2Utc3RyYXRlZ2llcy10b29scw==" 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="1779171878">React Native performance tactics: Modern strategies and tools</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/reh8h9umqwkz2dc6/aHR0cHM6Ly9tYWVzdHJvLmRldi9ibG9nL2ludHJvZHVjaW5nLW1hZXN0cm8tMi0wLTA=" 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="1779171879">Maestro 2.0 - Java 17, GraalJS by default, Maestro Studio Desktop, Web Testing, setOrientation</a>: The studio looks super convenient to create RN e2e tests.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/08hwhgu2mgnrortp/aHR0cHM6Ly9naXRodWIuY29tL3NvZnR3YXJlLW1hbnNpb24vcmVhY3QtbmF0aXZlLXNjcmVlbnMvcmVsZWFzZXMvdGFnLzQuMTU=" 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="1779171880">Screens 4.15 - Tabs improvements (external icons, system items, orientation, appearance types)</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/8ghqh3uogqwn0vil/aHR0cHM6Ly9naXRodWIuY29tL3NvZnR3YXJlLW1hbnNpb24vcmVhY3QtbmF0aXZlLWV4ZWN1dG9yY2gvcmVsZWFzZXMvdGFnL3YwLjUuMA==" 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="1779171881">React Native ExecuTorch 0.5 - Faster Whisper transcriptions, Zod structured output, zero-copy data transfer</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/vqh3hmuonemrx9fw/aHR0cHM6Ly9naXRodWIuY29tL3dhdGFkYXJrc3Rhci9yZWFjdC1uYXRpdmUtcGFybGFudA==" 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="1779171882">React Native Parlant - Build compliant Parlant AI chat agents with RN</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/l2heh6ulo6q708tg/aHR0cHM6Ly9naXRodWIuY29tL2dvcmhvbS9yZWFjdC1uYXRpdmUtYm90dG9tLXNoZWV0L3JlbGVhc2VzL3RhZy92NS4yLjA=" 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="1779171883">Bottom Sheet 5.2 - <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">useBottomSheetScrollableCreator()</code> to integrate with LegendList/FlashList</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/m2h7h6u3om2zg4bl/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL3JlLXBhY2stNS0yLWZhc3Rlci1iYWJlbC10cmFuc2Zvcm1zLXN1cHBvcnQtZm9yLXJuLTAtODAtMC04MS1yb3plbml0ZQ==" 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="1779171884">Re.Pack 5.2 - Faster Transforms, Support for TS config, RN 0.80/0.81 and Rozenite DevTools</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/dphehmueq8dn42il/aHR0cHM6Ly9yZWFjdG5hdGl2ZXJldXNhYmxlcy5jb20v" 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="1779171885">React Native Reusables - New CLI, redesigned docs with live previews, new Blocks</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/e0hph0u7kqmopzi7/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj16V1NXdXJ3UG1WRQ==" 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="1779171886">notJust.dev - Expo SDK 54 (beta) is out! Everything that's new</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wd5kgi9/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1zaUE2THVHeGFBSQ==" 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="1779171887">Callstack - Incremental React Native Adoption in iOS Apps</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/owhkhwuw4gxd63aq/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1BM055WXNOeE1HTQ==" 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="1779171888">Simon Grimm - Drawer Navigation with Nested Tabs using Expo Router</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/z2hgh7ueop5xk4uz/aHR0cHM6Ly9pbmZpbml0ZS5yZWQvcmVhY3QtbmF0aXZlLXJhZGlvL3Juci0zNDEtY2F0Y2hpbmctdXAtd2l0aC1tYWVzdHJvLWZlYXR1cmluZy1sZWxhbmQtdGFrYW1pbmU=" 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="1779171889">RNR 341 - Catching Up With Maestro Featuring Leland Takamine</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/p8hehqu49gro22hr/aHR0cHM6Ly9zaGFyZS50cmFuc2lzdG9yLmZtL3MvZDBkMmZiYTA=" 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="1779171890">Rocket Ship 79 - New Arch, AI Impact, and the Next Wave of RN Innovation with Jamon Holmgren</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/25h2h9u374lw87u8/aHR0cHM6Ly9zYW13aG8uZGV2L2JpZy1vLw==" 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="1779171895">Big O notation - A visual introduction</a>: Pleasantly interactive article with JS-based examples.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/qvh8h8ud8oep4rfg/aHR0cHM6Ly9ibG9nLmNhbG0uY29tL2VuZ2luZWVyaW5nL2hvdy13ZS1taWdyYXRlZC1vdXItcnVzaGpzLW1vbm9yZXBvLXRvLW5vZGUtdHlwZS1zdHJpcHBpbmc=" 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="1779171896">How we migrated our Rush.js monorepo to Node type stripping</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/g3hnhwume6gwlmc3/aHR0cHM6Ly93ZWJraXQub3JnL2Jsb2cvMTcyODUvcm9sbGluZy10aGUtZGljZS13aXRoLWNzcy1yYW5kb20v" 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="1779171897">Rolling the Dice with CSS random()</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/9qhzhdudgz4r6zcz/aHR0cHM6Ly91bmEuaW0vNS1jc3MtZnVuY3Rpb25zLw==" 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="1779171898">5 Useful CSS functions using the new @function rule</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/3ohphdu3q4xg2zcp/aHR0cHM6Ly9zb2NrZXQuZGV2L2Jsb2cvZXNsaW50LWFkZHMtc3VwcG9ydC1mb3ItcGFyYWxsZWwtbGludGluZw==" 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="1779171899">ESLint 9.34 - Multithread Linting</a>: The community reports 30% to 380% speed improvements, making the historical linter more competitive against challengers (Biome, Oxlint, and Rslint).</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/48hvh7um06w8pwhq/aHR0cHM6Ly9naXRodWIuY29tL2NvbGluaGFja3Mvem9kL3JlbGVhc2VzL3RhZy92NC4xLjA=" 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="1779171901">Zod 4.1 - Codecs, bi-directional transformations with <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">encode()/decode()</code></a>: Much needed feature, more powerful than transforms.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/wnh2h6uqrxm6kntl/aHR0cHM6Ly9yc3BhY2sucnMvYmxvZy9hbm5vdW5jaW5nLTEtNQ==" 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="1779171902">Rspack 1.5 - Faster watchers, optimizations, browser support, virtual modules, Rust extensions, and more</a>: They also take the opportunity present progress of the Rstack, notably to announce Rslint, a new Go linter based on TypeScript Go.</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/08hwhgu2mgnr9rip/aHR0cHM6Ly9idW4uY29tL2Jsb2cvYnVuLXYxLjIuMjE=" 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="1779171904">Bun 1.2.21 - Unified <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Bun.SQL</code> client, YAML support, 500x faster <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">postMessage()</code>, <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Bun.secrets</code>, security scanner, and more</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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/8ghqh3uogqwn2vil/aHR0cHM6Ly94LmNvbS9QaWVycmVEZVd1bGYvc3RhdHVzLzE5NTg4NjcxNzQ0NjgwMTgyNjQ=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171905"><img src="https://thisweekinreact.com/emails/issues/247/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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/l2heh6ulo6q7n8ug/aHR0cHM6Ly94LmNvbS9zZWJhc3RpZW5sb3JiZXIvc3RhdHVzLzE5NjAyNTg0NjQxNzA1ODYxNTg=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1779171907"><img src="https://thisweekinreact.com/emails/issues/247/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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/m2h7h6u3om2zq4cl/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="1779171908"><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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/e0hph0u7kqmolzb7/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="1779171910"><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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/7qh7h2u90wd56gi9/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="1779171911"><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.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1">Unsubscribe</a> |
⚙️ <a href="https://preferences.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1">Email Preferences</a> |
💸 <a href="https://click.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l/z2hgh7ueop5x74az/aHR0cHM6Ly90aGlzd2Vla2lucmVhY3QuY29tL3Nwb25zb3I=" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1779171913">Advertise</a>
</td></tr></table>
</div>
</div>
<!--[if mso]>
</td></tr></table>
</center>
<![endif]-->
<!-- -->
<img src="https://open.convertkit-mail4.com/k0ue5enrgla6h5lz7gxtlhokrdr77s8hdr32l" alt="" style="font-family:Helvetica, Arial, sans-serif">
</body>
</html>