<LiveReload />
このコンポーネントは、開発中にファイルが変更されたときに、アプリをRemixアセットサーバーに接続し、ページを自動的にリロードします。本番環境ではnull
をレンダリングするため、ルートルートで常に安全にレンダリングできます。
Props
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
です。