0

react-joyrideのチュートリアルを作成していcreate-react-appます。

私の目標は、ユーザーがサイトを進むにつれて、定期的に開始および停止するチュートリアルを作成することです。これは、特定のユーザーの行動 (ページの変更、新しいモジュールの起動など) でチュートリアルがオンまたはオフになることを意味します。

問題:統合方法:ステップ<> Joyride <>複数のページとコンポーネントにまたがるコンポーネントの状態?

(4)さまざまなアプローチを検討しました。

  1. コンテキストでロードおよび管理され、ページに渡される単一のマスター「ステップ」JSON を持つ
  2. 各ページとコンポーネントに複数の個別の「ステップ」JSON ファイルがある。
  3. <Joyride />1 つの JSON 'step' ファイルを受け取るグローバル レベルの1 つのコンポーネントを持つ
  4. <Joyride />各ページ/コンポーネントに複数のコンポーネントがあり、ローカルの「ステップ」ファイルがある

私は 4 つのアプローチをすべて試しましたが、複数のページでジョイライドをスムーズに機能させることはできませんでした。

どんなアイデア/提案も大歓迎です!

4

0 に答える 0