From 173e4ef01cf60af95baab6cdc1f41e6c414213f0 Mon Sep 17 00:00:00 2001 From: New Bing Date: Tue, 23 Apr 2024 16:49:13 +0800 Subject: [PATCH] add react ssr document (#470) * add react ssr document * fix typo * remove plugin-react * update the typo * fixed the order --------- Co-authored-by: Yusuke Wada --- packages/react-renderer/README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/react-renderer/README.md b/packages/react-renderer/README.md index d63b9a8d..1adad50f 100644 --- a/packages/react-renderer/README.md +++ b/packages/react-renderer/README.md @@ -22,6 +22,28 @@ npm i -D @types/react @types/react-dom } ``` +If you are using Vite, add `ssr external` config to `vite.config.ts`: + +```typescript +import build from '@hono/vite-cloudflare-pages' +import devServer from '@hono/vite-dev-server' +import adapter from '@hono/vite-dev-server/cloudflare' +import { defineConfig } from 'vite' + +export default defineConfig({ + ssr: { + external: ['react', 'react-dom'], // <== add + }, + plugins: [ + build(), + devServer({ + adapter, + entry: 'src/index.tsx', + }), + ], +}) +``` + ## Usage ### Basic