React シングルページアプリケーション
注記
これらの手順は、React を使用して構築された SPA に適用されます。一般的な SPA 統合ドキュメントについては、このページを参照してください。
シングルページアプリケーション (SPA) に Rokt を統合するには、標準のマルチページアプリケーションよりも多くの考慮が必要です。SPA はページ遷移間で状態を保持し、従来のウェブサイトよりもネイティブアプリのように動作します。
React SPA の場合、Rokt はシングルトンとして一度起動されるべきです。プレースメントがレンダリングの準備ができたら、アプリケーションはそのシングルトンと対話できます。
React Context を使用してシングルトンへの参照を保持できます。React Hooks を使用して、そのシングルトン参照を取得し、対話することができます。