diff --git a/guide/api-hmr.md b/guide/api-hmr.md index 1994d39..31db0a5 100644 --- a/guide/api-hmr.md +++ b/guide/api-hmr.md @@ -112,4 +112,12 @@ if (import.meta.hot) { ## `hot.on(event, cb)` -カスタム HMR イベントをリッスンします。カスタム HMR イベントは、プラグインから送信できます。詳細は [handleHotUpdate](./api-plugin#handlehotupdate) を参照してください。 +HMR イベントを購読します。 + +以下の HMR イベントは Vite によって自動的にディスパッチされます: +- `'vite:beforeUpdate'` アップデートが適用される直前(例: モジュールが置き換えられるなど) +- `'vite:beforeFullReload'` 完全なリロードが発生する直前 +- `'vite:beforePrune'` もう必要なくなったモジュールが取り除かれる直前 +- `'vite:error'` エラーが発生したとき(例: 構文エラーなど) + +カスタム HMR イベントは、プラグインから送信することもできます。詳細は [handleHotUpdate](./api-plugin#handlehotupdate) を参照してください。