This Week in React: Remix shakes the web, TanStack Router shines, and React Best Practices - plus Google drops AI bombs
If you open this newsletter all the time, if you forward to your friends and co-workers, if it challenges you to think in new and different ways — consider subscribing.
This week has been full of exciting updates in the web world! Remix surprised everyone by switching from React to Preact, while Google I/O brought some big announcements, including new AI tools like Stitch for generating UI and Jules, an AI coding assistant. I released a new video on React Best Practices, focusing on state management tips that can help you write cleaner code. On a personal note, I was featured in Times Square again—still feels unreal—and I hosted my first community meetup in India. I’m also getting ready for React Amsterdam and can’t wait to see many of you there!
SPONSOR - REACT SUMMIT
🔥 REACT AMSTERDAM RAFFLE WINNER ANNOUNCED 🔥
React Summit is bringing together the world's top developers and thought leaders on June 13th and 17th in Amsterdam. Network with industry leaders, learn cutting-edge techniques, and elevate your React skills. I’LL BE THERE sharing how to become a Staff Engineer, and joining a special React Panel with community members. SEE YOU THERE!
❤️ Congratulations to Akanksha Dharkar for winning a FREE ticket to React Amsterdam! Can't wait to meet you there.
⚛️ This Week's Top 5
1️⃣ React Best Practices 2025: State Management
I’ve just launched a new video series diving deep into React Best Practices for 2025! Kicking things off with State Management and four key takeaways:
You may not need a state management library
Keep state close to the component
Manage dependencies granularly
Maintain a single source of truth
Up next: Rendering strategies and performance tips. Subscribe so you don’t miss it!
2️⃣ The Beauty of TanStack Router
This article by maintainer of TanStack Router, TKDodo talks about what makes TanStack Router so powerful.
Type-Safe Routing - TanStack Router is designed with TypeScript-first routing, providing fully inferred type safety across all features. This eliminates the need for manual type assertions and provides informative error messages for invalid routes.
Search Param State Management: Built-in validation and type-safe search parameters using schema validation libraries, with structural sharing to prevent unnecessary re-renders
Fine-Grained Subscriptions: Selector-based approach allows components to subscribe to specific parts of router state, thereby reducing unnecessary re-renders and improving performance
3️⃣ Google I/O 2025 Major Updates
Agentic experiences with Gemini API: You can build AI agents with Gemini’s advanced reasoning and new tools like URL Context, which allows the model to pull information directly from links. Gemini SDKs will also support Model Context Protocol (MCP) for better integration with open source tools.
Stitch is a new AI tool that generates UI designs and frontend code, with support for iterative editing and export to HTML/CSS or Figma.
Jules, an async coding agent, is now in public beta. It works with your GitHub repos to handle tasks like upgrades, test writing, and bug fixes, running on a Cloud VM and offering coordinated edits and pull requests. Plus, the website is so cool - https://jules.google/
4️⃣ Static as a Server
This post by Dan Abramov reframes how we think about static sites suggesting that “static” is really just server-rendered ahead of time.
Hybrid frameworks like Next.js and Astro let you combine static and server-rendered pages, offering flexibility per route.
React Server Components can be used at build time, enabling powerful static site generation with server-like features.
The static vs. server divide is fading and static is now often just server-rendered ahead of time.
5️⃣ Remix 3 drops React for preact. The news that shook the Remix community that Remix 3 is deciding to drop React and work on a fork of preact, yet keep the same name https://remix.run/blog/wake-up-remix
🎉 News From Me
🇮🇳 First Ever India Community Meetup
Just returned from an incredible trip to India where I co-hosted my very first community meetup! The energy and enthusiasm from the React developers there was absolutely amazing. So grateful for the warm welcome. If you came out to the meetup, comment “I was there”. I would love to hear from you :)
🗽 Featured on Times Square Again!
Thrilled to share that I was featured on Times Square once again! It's surreal seeing my face displayed in such an iconic location. This wouldn't be possible without your incredible support. Thank you for being a mentee. Book a mentorship session to create a customized plan to help you achieve your goals: https://topmate.io/shrutikapoor08
✈️ Heading to React Summit, Amsterdam
I'm excited to be attending React Summit, Amsterdam! If you're going to be there, definitely come say hello. Looking forward to connecting with the community and sharing insights about the latest React developments.
🎬 Officially a Full-Time Creator
It’s official when it is on LinkedIn! I've officially made the transition to being a full-time content creator! This means more videos, deeper dives into React topics, and better quality content for the community. Thank you all for making this possible.
💛 This Newsletter is Possible Because of Your Support
If you’ve enjoyed these updates and want to support my work, here’s how:
⭐ 1. Become a Premium Subscriber
Get early access to my e-books, exclusive resources, and join my private Discord community.
💖 2. Sponsor Me on GitHub
If my tools or content have helped you, consider sponsoring. Your support helps me create more resources for developers like you.
📣 3. Spread the Word!
Not ready to go premium? That’s totally okay. Here’s how you can still help:
🤔 Mundane Poll
🔗 Let's Connect!
Book a mentorship session: https://topmate.io/shrutikapoor08
Join our FREE community on Discord: bit.ly/shruti-discord
X / Twitter: @shrutikapoor08