vitejs/vite-plugin-react
Last release: 1 week ago
The Vite plugin for React, described as an all-in-one solution for React projects using Vite. It provides packages including `@vitejs/plugin-react`, `@vitejs/plugin-react-swc`, and `@vitejs/plugin-rsc` to support different React tooling needs.
Project status
- The repository (vitejs/vite-plugin-react) appears actively maintained, with the most recent upstream push on 2026-06-08, and multiple related component updates in May and early June 2026.
- The apparent update cadence is on the order of a few weeks, with updates recorded on 2026-05-14 (two components) and 2026-06-01 (one component), suggesting an ongoing development stream rather than maintenance mode.
AI summary generated Today
Recent updates
plugin-rsc@0.5.27
1 week agoplugin-rsc@0.5.27 adds support for handling `export *` re-exports correctly inside modules marked with `use client` and `use server`, including conflict name handling. It also updates dependency ranges (notably for rolldown) and bumps some dev dependency versions.
Featuresplugin-react-swc@4.3.1
3 weeks agoplugin-react-swc@4.3.1 is a small release that (per the release notes) addresses esbuild warnings when using Vite 8. However, the provided code diff shows only metadata updates (package version and changelog entry), with no actual source code changes visible.
plugin-react@6.0.2
3 weeks agoplugin-react@6.0.2 expands TypeScript typings for the `reactCompilerPreset` option by allowing all preset options. Previously, only the `compilationMode` and `target` options were reflected in the type definitions.
Featuresplugin-rsc@0.5.26
1 month agoplugin-rsc@0.5.26 mostly updates dependencies (notably React to 19.2.6 and rolldown pluginutils) and improves/extends RSC-related CSS HMR coverage in the e2e suite using a new starter-extra fixture. The GitHub release notes themselves do not list specifics, but the package changelog in the repo indicates this release is primarily dependency and test work.
plugin-rsc@0.5.25
1 month agoplugin-rsc@0.5.25 focuses on fixing React Server Components (RSC) CSS HMR behavior, specifically around stylesheet link precedence and cssCodeSplit=false. It also updates multiple non-major dependencies (including Vite 8.0.10) to address upstream issues and reduce warning noise.
plugin-rsc@0.5.24
1 month agoplugin-rsc@0.5.24 includes a fix to the RSC hoist transform to correctly preserve generator syntax when transforming inline server directives. The included changelog also indicates a non-major dependency refresh. Most other changes in this diff appear to be build tooling (CI/pnpm) and repo-wide dev dependency updates rather than plugin runtime behavior.
plugin-rsc@0.5.23
2 months agoplugin-rsc@0.5.23 is a small release focused on dependency bumps (React to 19.2.5, TypeScript to 6.0.2) and added test coverage for server action closure member binding. The provided GitHub release notes do not list any changes directly, but the repo changelog for 0.5.23 indicates no breaking changes.
plugin-rsc@0.5.22
2 months agoplugin-rsc@0.5.22 adds improved RSC support for hoisting/binding accessed member expressions, and introduces explicit TypeScript types for the RSC browser/edge/server APIs. The changelog also calls out breaking changes related to React/Babel removal and dropping support for Vite 7 and below. The diff shows substantial internal test/fixture work and some notable API surface typing adjustments.
BreakingFeaturesplugin-react@6.0.1
2 months agoplugin-react@6.0.1 is a small metadata-focused release. It expands the peer dependency range for @rolldown/plugin-babel to also allow version ^0.2.0.
plugin-react@6.0.0
2 months agoplugin-react@6.0.0 removes Babel integration from the plugin, relying instead on Vite 8+ for React Refresh transform handling and adding a helper to configure React Compiler via an external Babel preset. It also drops support for Vite 7 and below. As a result, the public configuration surface around `babel` is effectively removed, and advanced Babel hook integrations are no longer available.
BreakingFeatures