---
title: "React trends for 2025"
publication: "React Status"
issue: 421
published_at: "2025-03-19"
canonical_url: "https://react.statuscode.com/issues/421"
---

Plus comparing Next.js and TanStack, and an ESLint v9 migration adventure. |        

#​421 — March 19, 2025 

[Read on the Web](https://react.statuscode.com/issues/<!--%20\\id%20-->)  

Together with [![Progress KendoReact\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_350,h_70/e_make_transparent/co_white,e_outline:7/jbordi93vmfnags8lh02.png)](https://www.telerik.com/kendo-react-ui?utm_medium=cpm&utm_source=cooperpress_reactstatus&utm_campaign=dt_kendoreact_freemium)  React Status  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/f0ydiiwldcvxmzswa6gp.jpg)](https://www.robinwieruch.de/react-trends/)  

[React Trends in 2025](https://www.robinwieruch.de/react-trends/) — Each year Robin does a post giving his opinion on what trends he sees arising over the next year. Last year, he put his money on Astro, RSCs, Vercel, and Biome – this year he points at React Server Components, `shadcn/ui`, TanStack Start, React Router, and more. 

Robin Wieruch   

[Next.js vs TanStack](https://www.kylegill.com/essays/next-vs-tanstack/) — An incisive essay from a developer who’s had enough of the Next.js approach and has found solace in the approach offered by the increasingly capable TanStack collection of tools (as well as Vite). 

Kyle Gill   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/4b0815fd.png)](https://www.telerik.com/kendo-react-ui?utm_medium=cpm&utm_source=cooperpress_reactstatus&utm_campaign=dt_kendoreact_freemium) 

[KendoReact Free is Here, npm-Install Available!](https://www.telerik.com/kendo-react-ui?utm_medium=cpm&utm_source=cooperpress_reactstatus&utm_campaign=dt_kendoreact_freemium) — 50+ robust KendoReact components, including React Data Grid, DatePicker and DropDownList. No sign-ups, trials, or licenses required - you can use KendoReact Free in production, to experiment, or to quickly see what it's all about! 

Progress KendoReact sponsor   

**IN BRIEF:** 

- [Oxlint, a Rust-powered JavaScript and TSX linter, is now in beta.](https://oxc.rs/blog/2025-03-15-oxlint-beta.html) It has over 500 rules out of the box, including plenty for React-specific use cases, and manages to lint Microsoft's entire VS Code repo in under a second.
- [Netlify is now TanStack's 'official deployment partner'](https://www.netlify.com/blog/tanstack-start-netlify-official-deployment-partner/).
- [Parcel v2.14.0 has been released](https://parceljs.org/blog/v2-14-0/) with beta support for React Server Components.   

[The Great ESLint v9 Migration Adventure: A Developer's Survival Guide](https://www.neoxs.me/blog/migration-to-eslint-v9) — _“Let’s just say… I’ve seen things. I hit all the bumps, took all the wrong turns, and somehow made it to the other side—so you don’t have to.”_ 

Yacine Kharoubi   

[SSR Deep Dive for React Developers](https://www.developerway.com/posts/ssr-deep-dive-for-react-developers) — Explore step-by-step how Server-Side Rendering (SSR), pre-rendering, hydration, and Static Site Generation (SSG) work in React, their costs, performance impact, benefits, and trade-offs. 

Nadia Makarevich   

📄 [Building Static Websites with Vite and React](https://blog.carlosn.com.br/post/writing-static-websites-with-vite-and-react/) – An introduction to the author’s [vite-ssg-react](https://github.com/carlosneves0/vite-ssg-react) approach. Carlos Neves 

📄 [Retrieval-Augmented Generation with Node.js, Podman AI Lab and React](https://developers.redhat.com/articles/2025/03/10/retrieval-augmented-generation-nodejs-podman-ai-lab-react) Michael Dawson (Red Hat)  

🛠 Code, Tools & Libraries 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/od3jd8dnk0x7qjiain9b.jpg)](https://v4.shadcn.com/dashboard)  

[A shadcn/ui + Tailwind v4 Dashboard Example with Code](https://v4.shadcn.com/dashboard) — The shadcn/ui team has open-sourced an app they built to test Tailwind v4 and React 19 support. It’s a dashboard supporting custom themes, colors and scaling, along with a neat, flexible data table. [The code is here.](https://github.com/shadcn-ui/ui/tree/main/apps/v4/app/%28examples%29/dashboard) 

shadcn/ui   

[Meet the AI Coding Assistant Built for React](https://augmentcode.com/?utm_source=cooper&utm_medium=newsletter) — Augment gets your components, hooks, and state management. Ask anything about your frontend. 

Augment Code sponsor   

[Typist 8.0: Tiptap-Based Rich Text Editor Component](https://typist.doist.dev/?path=/docs/readme--docs) — Simple and opinionated. You can try several examples linked in the sidebar. Well suited for basic rich text situations like writing comments or messages and has a single-line mode. [GitHub repo.](https://github.com/Doist/typist) 

Doist   

[Bright: A React Server Component for Syntax Highlighting](https://bright.codehike.org/) — Customizable and includes all of VS Code’s syntax highlighting themes, some of which are demonstrated on the page. 

Code Hike   

- [TanStack Form 1.1](https://github.com/TanStack/form/releases/tag/v1.1.0) – Powerful, type-safe Web form state management.
- 🗣️ [react-speech-recognition 4.0](https://github.com/JamesBrill/react-speech-recognition) – Speech recognition for React apps.
- [Gridstack.js 11.5](https://gridstackjs.com/) – Build responsive interactive dashboards quickly.
- [React Stripe 3.5](https://github.com/stripe/react-stripe-js/releases/tag/v3.5.0) – React components for Stripe.js and Stripe Elements.
- [react-native-popup-menu 0.17](https://github.com/instea/react-native-popup-menu)         

Curated by Peter Cooper and Terence C. Gannon. 

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
