React RouterはgetComponent
またはgetComponents
経由でルートを非同期にロードできますが、問題ありません。しかし、ユーザーがインターネット接続が遅い場合は、ローダーでいくつかのページを表示し、「Please wait component is loading」などのテキストメッセージを表示する必要があります。 getComponent
を使用してその設定を行うにはどうすればよいですか?非同期ルートのロード中にスピナーを追加するにはどうすればよいですか?
0
A
答えて
2
getComponent
の代わりにcomponent
を使用し、デフォルトで読み込みメッセージを表示するコンポーネントを提供する必要がありますが、コンポーネントを読み込んだら代わりにそのコンポーネントを表示します。
例としてthis github gistを参照できます。これはReact Router v4用に書かれたものですが、そのアイデアは同じです。 null
の代わりに、スピナー、ローダーメッセージなどを参照してください。
+0
を使ってソリューションを共有できますか?答えに感謝しますが、v4でも組み込みソリューションがないというのは不思議です – aspirisen
関連する問題
- 1. UIImagePickerControllerにスピナーを追加するにはどうすればよいですか?
- 2. Adobe AIRのネイティブコンテキストメニューにアイテムを非同期で追加するにはどうすればよいですか?
- 3. iOSで非同期でUITableViewCellにビューを追加するにはどうすればよいですか?
- 4. ブーストUDPサーバーに非同期タイマーを追加するにはどうすればよいですか?
- 5. スピナーにIDを追加するにはどうすればいいですか?
- 6. Eclipseプラグイン:TableViewerに項目を非同期で追加するにはどうすればいいですか?
- 7. 追加機能の非同期性を修正するにはどうすればいいですか?
- 8. 非同期コールバックをテストするにはどうすればよいですか?
- 9. レールビューのすべての画像を非同期にロードするにはどうすればいいですか?
- 10. コントローラにルートを追加するにはどうすればいいですか
- 11. 非同期ポストバック中にページを更新するにはどうすればよいですか?
- 12. JSONをスピナーにロードするにはどうすればいいですか?
- 13. 同期ポストリクエストを非同期ポストリクエストに変換するにはどうすればよいですか?
- 14. クラスを非同期にロードした後、そのクラスにクラスを追加するにはどうすればよいですか?
- 15. データをReduxに非同期でどのようにロードするのですか?
- 16. DrawingVisualをAsyncとAwaitで非同期にロードするにはどうすればいいですか?
- 17. ハッシュマップのスピナーでゼロの位置に項目を追加するにはどうすればよいですか?
- 18. 可観測コレクションリストを非同期にロードするにはどうすればいいですか?
- 19. 動的ルートを追加するにはどうすればいいですか?
- 20. 最初のアイテムが静的に追加され、動的に追加されるアイテムをスピナーに追加するにはどうすればよいですか?
- 21. IndexedDBを非同期で扱うにはどうすればいいですか?
- 22. アクションパラメータが非同期ラムダにならないようにするにはどうすればよいですか?
- 23. 非同期GAコードを使用してフラッシュイベントを追跡するにはどうすればよいですか?
- 24. アクティビティのタイトルバーにスピナーを追加するにはどうすればよいですか?
- 25. RxJavaストリームの途中で非同期操作を条件付きで追加するにはどうすればよいですか?ここ
- 26. customadapterを使用してリストビューにスピナーを追加するにはどうすればよいですか?
- 27. 非同期テンプレートの読み込み - 一度ロードするにはどうすればいいですか?
- 28. このJSスクリプトコードを延期または非同期化するにはどうすればよいですか?
- 29. ¿非同期検索中に[もっと読み込み]ボタンを追加するにはどうすればよいですか?
- 30. 非リターン/パラレル非同期関数のスタブ/スパイを作成するにはどうすればよいですか?
Reduxを使用していますか? ) –
@ free-soulいいえ、私はそうではありませんが、とにかくRedux – aspirisen