A fresh (TanStack) start for 2025

January 8, 2025 By Mark Otto 0

Introducing TanStack Start — Imagine if the folks behind TanStack Router, Query, etc. realized they had all the pieces to create a full-stack React framework: that’s TanStack Start. You get full-document SSR, streaming, server functions, and more, out of the box. Could 2025 be TanStack Start’s year? Maybe!

Adam Rackis

You Don’t Need Next.js — As much as Next.js is considered the React meta-framework of choice, if your requirements are modest, simply going with plain React has numerous benefits in terms of simplicity and speed. This post looks at a real example and the tradeoffs made.

Benny Kok

Building a React Login Page Template — Discover how to create a seamless React login page template with session-based authentication. Enhance your app’s security and user experience using react-router-dom for efficient route protection.

Clerk

React Router 7 Tutorial — An introductory tutorial in Robin’s typically accessible, easy to follow style.

Robin Wieruch

📄 17 Tips from a Senior React Developer“17 tips I wish someone had shared with me when I was starting.” All very high level, but solid. Ndeye Fatou Diop

📄 You Might Not Need a React Form Library – For simple forms, rolling your own validation could be easier. Robin Wieruch

📄 How to Make Your Next.js Docker Images Microscopic – Going from a gigabyte to 123MB is not to be sniffed at. Xe Iaso

📺 The Benefits of React Router v7 Nobody Told You About Alem Tuzlak

📄 A Dive into React 19: New Features, Improvements, and Best Practices Alex Cloudstar

📄 Syntax Highlighting with Markdoc and Shiki in Remix Andre Landgraf

📄 The Mental Model of Server Components Daniel Saewitz

🛠  Code, Tools & Libraries

Docusaurus 3.7: The Docs-Oriented Static Site Generator — The big update for the popular React-powered site generator is React 19 compatibility and all new Docusaurus sites will use React 19 out of the box. And, if you’re using SVGR to seamlessly import and use SVG files as components, you can now more easily configure SVGR to your needs.

Meta