<!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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/n2hohquvoo998pf0/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="1769952425"><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"><strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">EXCLUSIVE</strong>: The React Conf team has reserved 50 tickets for This Week In React readers. <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/wnh2h6uqoo225etl/aHR0cHM6Ly90aS50by9yZWFjdGNvbmYvMjAyNS93aXRoL3NvbmdybTIwMmFl" 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="1769952427">Click here</a> to buy your React Conf ticket, and join the world's leading React event on October 7 and 8 in 🇺🇸 Las Vegas.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">This week, we have a few interesting React releases, many of them from the TanStack ecosystem. I also found great articles and interesting PRs to look at.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">On the React Native side, reducing iOS build times will be a very welcome improvement, and Rozenite could significantly improve the React Native DX too!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">A TC39 meeting is in progress, and I’ve also heard TS 5.9 and Node 22.18 (the first LTS to unflag type stripping) are both around the corner!</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">The newsletter will be taking a well-deserved 2-week break 🏝️<br style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">We'll be back on August 20. Until then, keep Reacting ✌️</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">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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55ll26t6/aHR0cHM6Ly9ibG9nLnNlbnRyeS5pby93aGF0LXlvdS1hY3R1YWxseS1uZWVkLXRvLW1vbml0b3ItYWktc3lzdGVtcy1pbi1wcm9kdWN0aW9uLz91dG1fY2FtcGFpZ249YWktZnkyNnEyLWFnZW50bW9uaXRvcmluZyZ1dG1fY29udGVudD1uZXdzbGV0dGVyLWFpLWFnZW50LXJhaHVsLWJsb2ctbGVhcm5tb3JlJnV0bV9tZWRpdW09cGFpZC1jb21tdW5pdHkmdXRtX3NvdXJjZT10aGlzd2Vla2lucmVhY3Q=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952428"><img src="https://thisweekinreact.com/emails/issues/245/sentry.jpg" alt="Monitoring AI in Production: What Really Matters" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55ll26t6/aHR0cHM6Ly9ibG9nLnNlbnRyeS5pby93aGF0LXlvdS1hY3R1YWxseS1uZWVkLXRvLW1vbml0b3ItYWktc3lzdGVtcy1pbi1wcm9kdWN0aW9uLz91dG1fY2FtcGFpZ249YWktZnkyNnEyLWFnZW50bW9uaXRvcmluZyZ1dG1fY29udGVudD1uZXdzbGV0dGVyLWFpLWFnZW50LXJhaHVsLWJsb2ctbGVhcm5tb3JlJnV0bV9tZWRpdW09cGFpZC1jb21tdW5pdHkmdXRtX3NvdXJjZT10aGlzd2Vla2lucmVhY3Q=" 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="1769952428">Monitoring AI in Production: What Really Matters</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Running LLMs in prod? Logging prompts and responses isn’t monitoring. We broke down what you actually need to monitor - from frontend to model to infra.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">TL;DR:</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">Trace the entire request lifecycle (not just the model call)</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">Track costs, latency, retries, and prompt versions</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">Monitor for output drift, hallucinations, and RAG relevance</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">Use tools like Sentry to get ahead of silent failures</span></li>
</ul>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">🤔 If you can’t answer “what changed, and what did it cost us?” - you’re flying blind. Read the rest of the blog <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55ll26t6/aHR0cHM6Ly9ibG9nLnNlbnRyeS5pby93aGF0LXlvdS1hY3R1YWxseS1uZWVkLXRvLW1vbml0b3ItYWktc3lzdGVtcy1pbi1wcm9kdWN0aW9uLz91dG1fY2FtcGFpZ249YWktZnkyNnEyLWFnZW50bW9uaXRvcmluZyZ1dG1fY29udGVudD1uZXdzbGV0dGVyLWFpLWFnZW50LXJhaHVsLWJsb2ctbGVhcm5tb3JlJnV0bV9tZWRpdW09cGFpZC1jb21tdW5pdHkmdXRtX3NvdXJjZT10aGlzd2Vla2lucmVhY3Q=" 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="1769952428">here</a>.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/08hwhgu27766ophp/aHR0cHM6Ly90YW5zdGFjay5jb20vYmxvZy90YW5zdGFjay1kYi0wLjEtdGhlLWVtYmVkZGVkLWNsaWVudC1kYXRhYmFzZS1mb3ItdGFuc3RhY2stcXVlcnk=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952429"><img src="https://thisweekinreact.com/emails/issues/245/tanstack.jpg" alt="Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/08hwhgu27766ophp/aHR0cHM6Ly90YW5zdGFjay5jb20vYmxvZy90YW5zdGFjay1kYi0wLjEtdGhlLWVtYmVkZGVkLWNsaWVudC1kYXRhYmFzZS1mb3ItdGFuc3RhY2stcXVlcnk=" 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="1769952429">Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">TanStack DB 0.1 is out in beta, 🐦 <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/8ghqh3uo556608tl/aHR0cHM6Ly94LmNvbS90YW5uZXJsaW5zbGV5L3N0YXR1cy8xOTUwMjYyODc4ODUyMDQzMTAz" 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="1769952430">completing the vision Tanner Linsley had for React Quey from day 1</a>. Unlike Query, which treats data as isolated cache entries, DB provides the missing reactive layer and lets you create relationships between collections, using differential dataflow — a technique that only recomputes the parts of queries that actually changed. TanStack DB was designed from the ground up to support sync engines, but it is incrementally adoptable and compatible with REST, GraphQL or anything else.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/vqh3hmuokk99x5cw/aHR0cHM6Ly93d3cucm9hZC10by1uZXh0LmNvbS8_dXRtX2NhbXBhaWduPXRoaXNfd2Vla19pbl9yZWFjdF8yLjEmdXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPW5ld3NsZXR0ZXI=" 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="1769952431">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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/l2heh6ulkkmmn5hg/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzQwMzI=" 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="1769952432">React Core PR - Deprecate "Throw a Promise" technique</a>: This old technique to trigger Suspense boundaries should be deprecated and emit a warning in an upcoming release. You’d rather migrate your code to <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">React.use(promise)</code> instead. Maintainers of libraries like React Query <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/m2h7h6u3nn66qgtl/aHR0cHM6Ly9ic2t5LmFwcC9wcm9maWxlL3RrZG9kby5ldS9wb3N0LzNsdjRyaHI0bXJzMmk=" 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="1769952433">wonder how to support both React v18 and v19</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/dphehmue7799oosl/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM1NTc=" 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="1769952434">React Core PR - Expose <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">cacheSignal()</code></a>: According to <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/e0hph0u7nn33leb7/aHR0cHM6Ly9naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQvcHVsbC83MzI0Mw==" 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="1769952435">newly merged typedefs</a>, an upcoming React canary could expose a way to retrieve an <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">AbortSignal</code> that triggers at the end of the <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">React.cache()</code> lifetime, letting you abort any outstanding network requests.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/7qh7h2u944226pa9/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODE3NzA=" 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="1769952436">Next.js PR - Initial MCP implementation</a>: Starting 15.4.2-canary.16, <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">next dev</code> can expose an MCP server if you use Turbopack and provide a <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">NEXT_EXPERIMENTAL_MCP_SECRET</code> env variable. Tools enable querying the module graph, entry points, and issues reported on routes.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/owhkhwuw88mm67sq/aHR0cHM6Ly92ZXJjZWwudHlwZWZvcm0uY29tL3RvL0tZb2JKaDNDP3R5cGVmb3JtLXNvdXJjZT1UaGlzV2Vla0luUmVhY3Q=" 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="1769952437">Next.js Conf - San Francisco - Oct 23, 2025 - The CFP is now open</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/z2hgh7uedd22kduz/aHR0cHM6Ly90a2RvZG8uZXUvYmxvZy90aGUtdXNlbGVzcy11c2UtY2FsbGJhY2s=" 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="1769952438">The Useless useCallback</a>: Shows how easy it is to inadvertently break your <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">React.memo</code> optimizations and your <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">useEffect</code> behavior due to referential stability issues. IMO, React optimizations should be encapsulated; they shouldn't depend on how a component/hook is used to work, but it’s easier said than done.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/p8hehqu477ww29sr/aHR0cHM6Ly9kZXZvbmdvdmV0dC5tZS9ibG9nL3BhcmNlbC1yc2MuaHRtbA==" 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="1769952439">How Parcel bundles React Server Components</a>: Great overview of how a bundler like Parcel works, and how it splits code and preloads it efficiently in an RSC setup depending on dynamic imports and `use client` directives.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/x0hph3ue77vvpwfg/aHR0cHM6Ly9sbG1nYXRld2F5LmlvL2NoYW5nZWxvZy9uZXh0anMtbWlncmF0aW9uP3Y9Mg==" 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="1769952440">We’ve moved from TanStack Start to</a> <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/6qhehoul22885lh9/aHR0cDovL25leHQuanMv" 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="1769952441">Next.js</a>: It’s a product changelog entry, but you’ll find <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/58hvh8ug99ddn7c7/aHR0cHM6Ly94LmNvbS90YW5uZXJsaW5zbGV5L3N0YXR1cy8xOTUwMzEwMTgyNDUxNjMwMzg0" 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="1769952443">more interesting discussions on X</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/25h2h9u3oopp8ns8/aHR0cHM6Ly9wbGF5ZnVscHJvZ3JhbW1pbmcuY29tL3Bvc3RzL3JlYWN0LXdyaXRlLWhvb2tzLWZyb20tc2NyYXRjaA==" 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="1769952444">Let's Write React Hooks From Scratch</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/qvh8h8ud66mm4esg/aHR0cHM6Ly9zdG9yeWJvb2suanMub3JnL2Jsb2cvY29tcG9uZW50LXRlc3Qtd2l0aC1zdG9yeWJvb2stYW5kLXZpdGVzdC8=" 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="1769952445">Component Test with Storybook and Vitest</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/g3hnhwumzz88lrt3/aHR0cHM6Ly9hcHJ5c2UuY29tL2Jsb2cvd2Vidmlld2VyL2hvdy10by1lbWJlZC1kb2N4LWVkaXRpbmctaW4tcmVhY3QtdjI_dXRtX2NhbXBhaWduPXRoaXN3ZWVraW5yZWFjdF8yMDI1XzA3XzMwJnV0bV9jb250ZW50PWVtYWlsX3RleHRsaW5rJnV0bV9tZWRpdW09ZW1haWwmdXRtX3NvdXJjZT1uZXdzbGV0dGVy" 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="1769952446">Add DOCX editing to your React app with Apryse WebViewer - no office or server setup needed, just fast, native in-browser editing</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/9qhzhdud22vv6wbz/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3JlbGVhc2VzL3RhZy92MTkuMS4x" 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="1769952447">React 19.1.1 - Bugfix release</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/3ohphdu3dd552gup/aHR0cHM6Ly9naXRodWIuY29tL3JlbWl4LXJ1bi9yZW1peC9ibG9iL3YyL0NIQU5HRUxPRy5tZCN2MjE3MA==" 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="1769952448">Remix 2.17 - Redirect users to <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">create-react-router</code> instead of <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">create-remix</code></a>: Remix v2 is now in maintenance mode, and the init CLI prevents the creation of Remix v2 apps in favor of React Router apps.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/n2hohquvoo99xpc0/aHR0cHM6Ly9naXRodWIuY29tL1RhblN0YWNrL3JvdXRlci9yZWxlYXNlcy90YWcvdjEuMTMwLjA=" 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="1769952449">TanStack Router 1.130 - Add <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">disableGlobalCatchBoundary</code> option</a>: This lets errors bubble up, useful for tests or error reporting.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/48hvh7um22ddpdbq/aHR0cHM6Ly9naXRodWIuY29tL1RhblN0YWNrL2Zvcm0vcmVsZWFzZXMvdGFnL3YxLjE1LjA=" 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="1769952450">TanStack Form 1.15 - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">withFieldGroup</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.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/wnh2h6uqoo22keul/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWhvb2stZm9ybS9yZWFjdC1ob29rLWZvcm0vcmVsZWFzZXMvdGFnL3Y3LjYxLjA=" 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="1769952451">React Hook Form 7.61 - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">compute</code> prop for <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">useWatch()</code> subscription</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55ll36u6/aHR0cHM6Ly9naXRodWIuY29tL3ZhZGltZGVtZWRlcy9pbmsvcmVsZWFzZXMvdGFnL3Y2LjEuMA==" 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="1769952452">Int 6.1 - React CLI renderer - Add <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">backgroundColor</code> support to Box component</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/08hwhgu277669pap/aHR0cHM6Ly9yZWFjdC1zcGVjdHJ1bS5hZG9iZS5jb20vcmVsZWFzZXMvMjAyNS0wNy0yMi5odG1s" 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="1769952453">React Aria - July 22 Release - Infinite scrolling, automatic form reset, support additional DOM events/attributes</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/8ghqh3uo556628ul/aHR0cHM6Ly9naXRodWIuY29tL211aS9iYXNlLXVpL3JlbGVhc2VzL3RhZy92MS4wLjAtYmV0YS4y" 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="1769952454">Base UI 1.0 beta.2</a>: The library makes progress as a serious Radix UI alternative (<a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/vqh3hmuokk99v5iw/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODIyMDY=" 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="1769952455">Next.js DevTools even adopted it</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/l2heh6ulkkmm45sg/aHR0cHM6Ly9naXRodWIuY29tL3ZlcmNlbC9zYXRvcmkvcmVsZWFzZXMvdGFnLzAuMTYuMA==" 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="1769952456">Satori 0.16 - Convert JSX to SVG - Upgrades Yoga layout engine, supports more CSS rules</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/m2h7h6u3nn669gul/aHR0cHM6Ly9naXRodWIuY29tL3ByZWFjdGpzL3ByZWFjdC9yZWxlYXNlcy90YWcvMTAuMjcuMA==" 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="1769952457">Preact 10.27 - Add ref callback cleanup function to typedefs</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/dphehmue7799kofl/aHR0cHM6Ly9lbWJyYWNlLmlvL2Jsb2cvdXNlci1qb3VybmV5cy13YWxrdGhyb3VnaC8_dXRtX2NhbXBhaWduPXR3aXItNy0zMC0yMDI1JnV0bV9jb250ZW50PXVzZXItam91cm5leXMmdXRtX21lZGl1bT1wYWlkJnV0bV9zb3VyY2U9bmV3c2xldHRlcg==" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952458"><img src="https://thisweekinreact.com/emails/issues/245/embrace.png" alt="Connect performance and reliability to user engagement" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/dphehmue7799kofl/aHR0cHM6Ly9lbWJyYWNlLmlvL2Jsb2cvdXNlci1qb3VybmV5cy13YWxrdGhyb3VnaC8_dXRtX2NhbXBhaWduPXR3aXItNy0zMC0yMDI1JnV0bV9jb250ZW50PXVzZXItam91cm5leXMmdXRtX21lZGl1bT1wYWlkJnV0bV9zb3VyY2U9bmV3c2xldHRlcg==" 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="1769952458">Connect performance and reliability to user engagement</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Are you tired of product managers noticing dropoff and immediately asking you, “Is the app working?” Are you frustrated that your only answer is, “I don’t see a spike in errors.” Wouldn’t it be great if you could know when dropoff was caused by technical issues as opposed to user choice? Check out User Journeys, the latest user-focused observability feature from Embrace: </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">👤 Track any user flow without needing additional instrumentation.</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">⚠️ Prioritize issues based on how they impact completion, abandon, and error rates.</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">🔎 Explore attribute correlations to hone in on affected user cohorts and streamline troubleshooting.</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">📊 Measure the parts of the app you own by what matters – real user behavior and business impact. </span></li>
</ul>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">Learn more, including how to get started free, at <a href="https://click.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/e0hph0u7nn33eec7/aHR0cHM6Ly9lbWJyYWNlLmlvLz91dG1fY2FtcGFpZ249dHdpci03LTMwLTIwMjYmdXRtX2NvbnRlbnQ9dXNlci1qb3VybmV5cyZ1dG1fbWVkaXVtPXBhaWQmdXRtX3NvdXJjZT1uZXdzbGV0dGVy" 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="1769952459">embrace.io</a>.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/7qh7h2u944228pt9/aHR0cHM6Ly9leHBvLmRldi9ibG9nL3ByZWNvbXBpbGVkLXJlYWN0LW5hdGl2ZS1mb3ItaW9z" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952460"><img src="https://thisweekinreact.com/emails/issues/245/precompiled.jpg" alt="Precompiled React Native for iOS: Faster builds are coming in 0.81" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/7qh7h2u944228pt9/aHR0cHM6Ly9leHBvLmRldi9ibG9nL3ByZWNvbXBpbGVkLXJlYWN0LW5hdGl2ZS1mb3ItaW9z" 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="1769952460">Precompiled React Native for iOS: Faster builds are coming in 0.81</a></p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">iOS React Native builds are about to become much faster. With 0.81, it will be possible to use precompiled versions of React Native and its dependencies, similarly to what is already done on Android. For now, it’s behind an opt-in flag in 0.81. But Expo 54, at the end of August, will use precompiled versions by default.</p>
<p class="" style="font-size:16px;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;color:#333333;margin-bottom:1em">The result is impressive, <strong style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit">reducing the build time of the RNTester app by 10x</strong>. On a larger application such as Expo Go, results are more modest, with a ~37% improvement. Expo is not yet precompiling its Expo Modules, so we can expect Expo Go and real world Expo apps to build much faster soon. Third-party lib authors will also be encouraged to ship prebuilt versions.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/owhkhwuw88mmn7aq/aHR0cHM6Ly9nby5wb3N0aG9nLmNvbS90d2lyLWp1bDMw" 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="1769952461">Product for Engineers - An engineer's guide to vibe design (with prompts)</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/z2hgh7uedd227daz/aHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0LW5hdGl2ZS9wdWxsLzUxODU2" 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="1769952462">React Native PR - Enable <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">enableEagerAlternateStateNodeCleanup</code></a>: React Native retains shadow nodes longer than it needs, and this eager cleanup could significantly reduce memory usage in upcoming versions of React Native.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/p8hehqu477wwd9fr/aHR0cHM6Ly9leHBvLmRldi9jaGFuZ2Vsb2cvbWlkLWp1bHktd2Vic2l0ZS11cGRhdGVz" 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="1769952463">Expo Changelog - Mid-July website updates: EAS Hosting, Workflows, Organizations, 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/6qhehoul2288wls9/aHR0cHM6Ly9kb2NzLmV4cG8uZGV2L2NvbmZpZy1wbHVnaW5zL2Rhbmdlcm91cy1tb2RzLw==" 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="1769952465">Expo Docs - New “dangerous mod” docs page</a>: An escape hatch to create config plugins when existing mods are not enough.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/58hvh8ug99dd07i7/aHR0cHM6Ly9kZXYudG8vcmV0eXVpL2Jvb3N0LXlvdXItcmVhY3QtbmF0aXZlLWFwcC1zdGFydC10aW1lLXN0b3Atc2hpcHBpbmctbG90dGllLWpzb24taW5jb3JyZWN0bHktMjA3NA==" 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="1769952467">Boost Your React Native App Start Time: Stop Shipping Lottie JSON Incorrectly</a>: Keep large JSON files (Lottie, i18n) out of your app bundle, read them from the filesystem 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.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/25h2h9u3ooppgnf8/aHR0cHM6Ly93d3cubmF0aXZld2luZC5kZXYvYmxvZy92NS1taWdyYXRpb24tZ3VpZGU=" 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="1769952468">Nativewind v5 Migration Guide</a>: Although Nativewind v5 is not yet available, this guide can help prepare for the new version.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/qvh8h8ud66mmvefg/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL29uLWRldmljZS1haS1pbnRyb2R1Y2luZy1hcHBsZS1lbWJlZGRpbmdzLWluLXJlYWN0LW5hdGl2ZQ==" 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="1769952469">On-Device Text Embeddings in React Native with Apple NLP framework</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/g3hnhwumzz88nrs3/aHR0cHM6Ly9leHBvLmRldi9ibG9nLzYtcmVhc29ucy10by11c2UtZWFzLXVwZGF0ZQ==" 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="1769952470">6 reasons to use EAS Update</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/9qhzhdud22vvxwcz/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL2ludHJvZHVjaW5nLXJvemVuaXRlLWEtcGx1Z2luLWZyYW1ld29yay1mb3ItcmVhY3QtbmF0aXZlLWRldnRvb2xz" 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="1769952471">Rozenite - A Plugin Framework for React Native DevTools</a>: This new Callstack project lets you build and run custom panels directly inside React Native DevTools. It comes with pre-built plugins (React Query, MMKV, Redux, Expo Atlas, Network), and a plugin marketplace is coming. This looks like a good idea to have a modern alternative to Flipper.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/3ohphdu3dd55rgap/aHR0cHM6Ly93d3cuY2FsbHN0YWNrLmNvbS9ibG9nL2V4cGFuZGluZy1vbi1kZXZpY2UtYXBwbGUtbGxtLWNhcGFiaWxpdGllcy1pbnRyb2R1Y2luZy10b29sLWNhbGxpbmc=" 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="1769952472">React Native AI 0.2 - Apple Foundation Model improvements</a>: Supports structured outputs, tool calling, and AI SDK v5 with streaming. Android support is coming soon.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/n2hohquvoo99gpi0/aHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LW5hdmlnYXRpb24vcmVhY3QtbmF2aWdhdGlvbi9yZWxlYXNlcy90YWcvJTQwcmVhY3QtbmF2aWdhdGlvbi9yb3V0ZXJzJTQwNy41LjA=" 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="1769952473">React Navigation Routers 7.5 - Preserve params for <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">backBehavior=fullHistory</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.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/48hvh7um22dd9duq/aHR0cHM6Ly9naXRodWIuY29tL21yb3VzYXZ5L25pdHJvL3JlbGVhc2VzL3RhZy92MC4yNy4w" 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="1769952474">Nitro 0.27 - New <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">dispose()</code> API, Swift classes are now <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">open</code>, Nitrogen is much faster</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/wnh2h6uqoo224eal/aHR0cHM6Ly9naXRodWIuY29tL2dvcmhvbS9yZWFjdC1uYXRpdmUtYm90dG9tLXNoZWV0L3JlbGVhc2VzL3RhZy92NS4xLjg=" 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="1769952475">Bottom Sheet 5.1.8 - Support for Reanimated 4</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55ll76f6/aHR0cHM6Ly9naXRodWIuY29tL3RpbnlwbGV4L3RpbnliYXNlL3JlbGVhc2VzL3RhZy92Ni41LjA=" 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="1769952476">Tinybase 6.5 - New persister for MMKV store</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/08hwhgu27766xptp/aHR0cHM6Ly93d3cueW91dHViZS5jb20vbGl2ZS8zN1ZtaUgtamhUVQ==" 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="1769952477">Kacper Kapuściak - Reanimated 4 - All you need to know about CSS Transition & Animations</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/8ghqh3uo556638al/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1SNGh2dDhpel9yRQ==" 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="1769952478">Beto - Create Stunning App Icons with AI (For iOS & Android in 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/vqh3hmuokk9945bw/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g_dj1Ba3VqWnRPejljNA==" 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="1769952479">Beto - React Native Charts for Beginners</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/l2heh6ulkkmmv5fg/aHR0cHM6Ly9pbmZpbml0ZS5yZWQvcmVhY3QtbmF0aXZlLXJhZGlvL3Juci0zMzgtcmVhY3QtbmF0aXZlLWVudGVycHJpc2UtZnJhbWV3b3JrLXctbWljaGEtcGllcnpjaGFh" 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="1769952480">RNR 338 - React Native Enterprise Framework w/ Michał Pierzchała</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/7qh7h2u94422ppt9/aHR0cHM6Ly9naXRodWIuY29tL3RjMzkvYWdlbmRhcy9ibG9iL21haW4vMjAyNS8wNy5tZA==" 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="1769952484">TC39 meeting in progress</a>: Many proposals progressed, including <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Map.getOrInsert()</code>, <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">Math.sumPrecise()</code>, and Iterator sequencing. More to come, including new proposals.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/owhkhwuw88mml7tq/aHR0cHM6Ly9idXR0b25kb3duLmNvbS93aGF0ZXZlcl9qYW1pZS9hcmNoaXZlL3RoZS1tYW55LW1hbnktbWFueS1qYXZhc2NyaXB0LXJ1bnRpbWVzLW9mLXRoZS1sYXN0LWRlY2FkZS8=" 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="1769952485">The many, many, many JavaScript runtimes of the last decade</a>: A comprehensive article that explains well what’s driving the runtime diversity and why there’s no one best runtime. React Native and Hermes are quite compelling solutions of this landscape.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/p8hehqu477ww59br/aHR0cHM6Ly9sYWNvbmljd2l0LmNvbS92aS1tb2NrLWlzLWEtZm9vdGd1bi13aHktdmktc3B5b24tc2hvdWxkLWJlLXlvdXItZGVmYXVsdC8=" 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="1769952487"><code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">vi.mock</code> Is a Footgun - Why <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">vi.spyOn</code> Should Be Your Default</a>: Helps understand how Vitest/Jest mocking features work. TIL about the ES module live binding concept.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/x0hph3ue77vvdwsg/aHR0cHM6Ly9tYXJtZWxhYi5jb20vYmxvZy8yMDI1LzA3LzI4L2Rucy1pbi1ub2RlanMuaHRtbA==" 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="1769952488">DNS Caching in NodeJS</a>: TIL like <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">axios</code> and <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">node-fetch</code> can overwhelm the thread pool due to DNS resolution.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/6qhehoul22886lf9/aHR0cHM6Ly9ncmVncm9zLmRldi90eXBlc2NyaXB0L3RyZWF0aW5nLXR5cGVzLWFzLXZhbHVlcy13aXRoLXR5cGUtbGV2ZWwtbWFwcw==" 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="1769952489">Treating types as values with type-level maps</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/kkhmh2un990026sk/aHR0cHM6Ly9xdWV1ZS5hY20ub3JnL2RldGFpbC5jZm0_aWQ9Mzc0NjE3NA==" 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="1769952490">When Is WebAssembly Going to Get DOM 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.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/58hvh8ug99ddo7u7/aHR0cHM6Ly9kZXZibG9ncy5taWNyb3NvZnQuY29tL3R5cGVzY3JpcHQvYW5ub3VuY2luZy10eXBlc2NyaXB0LTUtOS1yYy8=" 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="1769952491">TypeScript 5.9 RC - <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">import defer</code>, stable option for <code style="font-family:Helvetica, Arial, sans-serif;color:inherit;font-family:inherit;font-size:inherit;color:green;font-family:monospace">require(esm)</code>, Expandable tooltips in IDEs, faster type instantiation</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/25h2h9u3oopp0nh8/aHR0cHM6Ly9naXRodWIuY29tL3Rvc3MvZXMtdG9vbGtpdC9yZWxlYXNlcy90YWcvdjEuMzkuMA==" 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="1769952492">es-toolkit 1.39 - Modern alternative to lodash, 2-3x faster, up to 97% smaller</a>: Achieves 100% compatibility with lodash thanks to a compat package.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/qvh8h8ud66mm2ehg/aHR0cHM6Ly9naXRodWIuY29tL2Fya3R5cGVpby9hcmt0eXBlL3RyZWUvbWFpbi9hcmsvYXR0ZXN0" 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="1769952493">ArkType Attest - A testing library that makes your TypeScript types available at runtime</a>: Makes it possible to snapshot TS autocompletion results, a great feature for lib authors that care about DX.</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/g3hnhwumzz88orf3/aHR0cHM6Ly9naXRodWIuY29tL2xpcmFudGFsL25wcQ==" 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="1769952494">npq - Audit npm packages before you install them</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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/9qhzhdud22vv3wiz/aHR0cHM6Ly94LmNvbS9uaXp6eWFiaS9zdGF0dXMvMTk0OTgyMDEzODc5MTc5MzEwMg==" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952495"><img src="https://thisweekinreact.com/emails/issues/245/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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/3ohphdu3dd559gtp/aHR0cHM6Ly94LmNvbS9yYXVjaGcvc3RhdHVzLzE5NTAyODkwNjY4Mjc5Mjc5Njk=" target="_blank" rel="noopener noreferrer" class="kit-image-link" url-id="1769952496"><img src="https://thisweekinreact.com/emails/issues/245/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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/n2hohquvoo995pb0/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="1769952497"><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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/48hvh7um22ddqdaq/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="1769952498"><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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/wnh2h6uqoo22vecl/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="1769952499"><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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw" 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/gku3k3ql8za5hle99lmhrh87xl699cmh936xw/reh8h9um55llv6h6/aHR0cHM6Ly90aGlzd2Vla2lucmVhY3QuY29tL3Nwb25zb3I=" style="font-family:Helvetica, Arial, sans-serif;text-decoration:none;border-bottom:1px solid #0875c1;color:#0875c1" url-id="1769952500">Advertise</a>
</td></tr></table>
</div>
</div>
<!--[if mso]>
</td></tr></table>
</center>
<![endif]-->
<!-- -->
<img src="https://open.convertkit-mail4.com/gku3k3ql8za5hle99lmhrh87xl699cmh936xw" alt="" style="font-family:Helvetica, Arial, sans-serif">
</body>
</html>