<LiveReload />
このコンポーネントは、アプリを Remix アセットサーバーに接続し、開発中にファイルが変更されると自動的にページをリロードします。本番環境では null
をレンダリングするため、ルートルートで常に安全にレンダリングできます。
プロパティ
origin
Live Reload プロトコル用のカスタムオリジンを指定します。提供されるURLはhttp
プロトコルを使用する必要があります。これは内部的にws
プロトコルにアップグレードされます。これは、Remix開発サーバーの前にリバースプロキシを使用する場合に役立ちます。デフォルト値はREMIX_DEV_ORIGIN
環境変数、またはREMIX_DEV_ORIGIN
が設定されていない場合のみwindow.location.origin
です。
port
Live Reload プロトコル用のカスタムポートを指定します。デフォルト値は、REMIX_DEV_ORIGIN
環境変数から取得されたポート、またはREMIX_DEV_ORIGIN
が設定されていない場合のみ8002
です。
timeoutMs
timeoutMs
プロパティを使用すると、Live Reloadプロトコル用のカスタムタイムアウトをミリ秒単位で指定できます。これは、Web Socket接続が失われた場合に再接続を試みるまでの遅延です。デフォルト値は1000
です。