Skip to content

Commit 822e7dd

Browse files
authored
chore(rsc): update readme (#553)
1 parent 1a4a7bb commit 822e7dd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/plugin-rsc/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export default defineConfig({
130130
- [`entry.rsc.tsx`](./examples/starter/src/framework/entry.rsc.tsx)
131131

132132
```tsx
133-
import * as ReactServer from '@vitejs/plugin-rsc/rsc' // re-export of react-server-dom/server.edge
133+
import * as ReactServer from '@vitejs/plugin-rsc/rsc' // re-export of react-server-dom/server.edge and client.edge
134134
135135
// the plugin assumes `rsc` entry having default export of request handler
136136
export default async function handler(request: Request): Promise<Response> {
@@ -214,11 +214,12 @@ main();
214214
215215
### `@vitejs/plugin-rsc/rsc`
216216
217-
This module re-exports RSC runtime API provided by `react-server-dom/server.edge`
217+
This module re-exports RSC runtime API provided by `react-server-dom/server.edge` and `react-server-dom/client.edge` such as:
218218
219219
- `renderToReadableStream`: RSC serialization (React VDOM -> RSC stream)
220220
- `createFromReadableStream`: RSC deserialization (RSC stream -> React VDOM). This is also available on rsc environment itself. For example, it allows saving serailized RSC and deserializing it for later use.
221-
- `decodeAction/decodeReply/loadServerAction`: server function related...
221+
- `decodeAction/decodeReply/decodeFormState/loadServerAction/createTemporaryReferenceSet`
222+
- `encodeReply/createClientTemporaryReferenceSet`
222223
223224
### `@vitejs/plugin-rsc/ssr`
224225

0 commit comments

Comments
 (0)