ポーリング
ポールヘルパー
現在のページで新しい情報を取得するためにサーバーをポーリングすることは一般的です。そのため Inertia には、ボイラープレートコードの量を減らすために設計されたポールヘルパーが用意されています。さらに、ポールヘルパーはページがアンマウントされると自動的にポーリングを停止します。
必須の引数は、ミリ秒単位のポーリング間隔のみです。
ポールヘルパーに追加のリクエストオプションを渡したい場合は、第 2 引数として router.reload のオプションをそのまま渡すことができます。
ポーリングの挙動をより細かく制御したい場合、ポールヘルパーにはポーリングを手動で開始・停止できる stop および start メソッドが用意されています。コンポーネントのマウント時に自動的にポーリングを開始させたくない場合は、autoStart: false オプションをポールヘルパーに渡してください。
スロットリング
デフォルトでは、ブラウザタブがバックグラウンドにある場合、ポールヘルパーはリクエストを 90% スロットリングします。この挙動を無効にしたい場合は、keepAlive オプションをポールヘルパーに渡してください。