You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(plugin-rsc): simplify CSS support documentation
- Remove redundant configuration examples (already covered in Plugin API section)
- Remove explicit mentions of rscCssTransform internal name
- Focus only on how auto CSS injection works
- Keep documentation concise and user-focused
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardExpand all lines: packages/plugin-rsc/README.md
+2-75Lines changed: 2 additions & 75 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -265,7 +265,7 @@ export function renderHTML(...) {}
265
265
#### `import.meta.viteRsc.loadCss`
266
266
267
267
> [!NOTE]
268
-
> The plugin automatically injects CSS for React components through the `rscCssTransform` feature. See the [CSS Support](#css-support) section for detailed information about automatic CSS injection.
268
+
> The plugin automatically injects CSS for React components. See the [CSS Support](#css-support) section for detailed information about automatic CSS injection.
269
269
270
270
- Type: `(importer?:string) =>React.ReactNode`
271
271
@@ -441,11 +441,9 @@ This is a wrapper of `react-server-dom` API and helper API to setup a minimal RS
441
441
442
442
## CSS Support
443
443
444
-
The plugin provides automatic CSS code-splitting and injection for both client and server components through the `rscCssTransform` feature. This eliminates the need to manually call `import.meta.viteRsc.loadCss()` in most cases.
445
-
446
444
### How Auto CSS Injection Works
447
445
448
-
The core mechanism is implemented in the `rscCssTransform` function in `packages/plugin-rsc/src/plugin.ts`. Here's how it works:
446
+
The plugin automatically handles CSS code-splitting and injection for React components. This eliminates the need to manually call `import.meta.viteRsc.loadCss()` in most cases.
449
447
450
448
1. **Component Detection**: The plugin automatically detects React components by looking for:
451
449
- Function exports with capital letter names (e.g., `export function Page() {}`)
0 commit comments