
Hey guys,
Welcome to another edition of Import React by Cosden Solutions!
This week’s issue is packed: TanStack’s new client-side DB, smarter React rendering with Parcel and Remix, and a deep dive into when useCallback
actually helps.
Plus: markdown routing, focus time, and LLM architecture wars.
Let's get into the newsletter! 🤙
Want to get the most out of ChatGPT?
ChatGPT is a superpower if you know how to use it correctly.
Discover how HubSpot's guide to AI can elevate both your productivity and creativity to get more things done.
Learn to automate tasks, enhance decision-making, and foster innovation with the power of AI.
⚡️ The Latest In React
🛑 Stop Re-Rendering
TanStack just announced TanStack DB 0.1, an embedded client-side database built to work seamlessly with TanStack Query. It lets you store, query, and mutate structured data entirely in the browser—like a local-first backend. The goal is to bring database-like ergonomics to frontend state management without leaving the client.
🤦 The Useless useCallback
Dominik (tkdodo) breaks down why useCallback
is often overused, and sometimes completely unnecessary. In many cases, it adds complexity without real performance benefits. The blog walks through when it actually helps, and when you’re better off leaving it out entirely.
📦 How Parcel bundles React Server Components
Devon Govett shares how Parcel now supports React Server Components (RSC) out of the box, no custom config needed. The blog details how Parcel handles the RSC build pipeline automatically, making it easier to experiment with this powerful React feature using zero setup.
♾ Remix 3 and the End of React-Centric Architectures
Remix 3 signals a move away from React-first thinking toward a broader, web-native architecture. The New Stack highlights how the team argues that tying frameworks too tightly to React limits flexibility and performance. Instead, Remix now treats React as just one possible UI layer, putting more emphasis on streaming, server-first data loading, and progressive enhancement using platform features.
⏭ Adding .md URLs for Raw Markdown Content in Next.js
Ben Gubler shares a clean approach for handling raw markdown URLs in Next.js, making it easier to serve .md
files directly, like /posts/my-post.md
. The post walks through setting up custom routing and headers to support markdown content as is, which is especially useful for documentation or static content-heavy apps.
🧠 AI & General Programming
🧠 On the Edge of Competence
Pedro Duarte explores the idea of a “Circle of Competence”, knowing what you truly understand and staying grounded in it. He reflects on how this mindset helps avoid overreaching, encourages deeper learning, and leads to better decision-making in both tech and personal growth. I think it’s a great read for developers looking to grow intentionally.
🤫 When Software Engineers Think They Need More Focus Time
Jola reflects on the challenge of getting enough true focus time as a developer. The post highlights how fragmented schedules and shallow work can derail productivity, and why even a few protected hours of deep work can make a huge difference. It’s a reminder to be intentional with your time, not just your tools.
⚖ The Big LLM Architecture Comparison
Sebastian Raschka breaks down a detailed comparison of popular LLM architectures, including GPT, Claude, Mistral, and Gemini. The post explores how they differ in terms of architecture design, training data, capabilities, and real-world use cases—, offering a balanced, high-level overview for anyone trying to make sense of today’s fast moving LLM landscape.
☁ The Future is NOT Self-Hosted
Drew Lytton argues that the future of software isn't self-hosted, despite the appeal of control and privacy. He points to the rising complexity of self-hosting, updates, scaling, maintenance, as a growing barrier, while managed platforms continue to improve.
Quick Links
Simple and easy file uploads for React. Upload files directly to any S3-compatible service with minimal setup.
Maskito – Enforce Input Formats with TypeScript.
Open Source Video Editor application using React and TypeScript.
ChatGPT adds Study Mode.
Anthropic adds new rate limits to Claude Code.
You Are Using useState Wrong (and how to fix it)
In my latest video, I talk about performance optimization in modern React.
It's no secret that performance has been an important topic extensively covered throughout the years since React was created.
But today, in modern React, things are different. Things have evolved, and those same principles and performance optimization tips no longer necessarily apply!
See you next week!
Darius Cosden