私はメディアファイルをテーブルビューに読み込んだ反応アプリケーションを構築しています。このページには検索バーがあります。私は、ユーザーが検索バーにテキストを入力し続けると、多くのページがコンテンツを動的に更新するのを見てきました。どうやってやるの?私はバックエンドで準備ができている検索APIを持っています。このAPIは、検索テキストに基づいて読み込む新しいコンテンツを私に提供します。現在、私は検索アイコンがクリックされるたびにこのapiを呼び出すと思うことができます。しかし、ユーザーがテキストを入力し続けると自動的にコンテンツが更新されるような動的なものにしたいと考えています。これどうやってするの?検索テキストに基づいてコンテンツを動的に更新する
0
A
答えて
2
ボタンのイベントハンドラがすでに動作している場合、あなたは、単に検索入力フィールドのonChange
イベントのためにそれを使用することができます。
const mySearchHandler = function(event) {
const searchQuery = event.target.value;
...
}
...
<input onChange={mySearchHandler} />
あなたが作ることがないように注意するとよいでしょうAPI呼び出しがあまりにも頻繁に、たとえばユーザーが高速入力した場合。 Lodashの_.throttle()
は良い出発点かもしれません。
+0
あなたは、あなたが言及したケースの_.throttle()をどのように使うことができるか説明してください。 – ApurvG
関連する問題
- 1. シリアルデータに基づいてTkinterウィンドウを動的に更新する
- 2. angularjsの検索に基づいて動的列に水平スクロール
- 3. viewmodelに基づいて動的にHTMLを更新します
- 4. テキスト検索に基づいてdivを表示する
- 5. HTMLに基づいてテキストを検索するコメント
- 6. 範囲内のテキストをセルに基づいて検索する
- 7. 検索テキストに基づいてJSOUP内の兄弟ノードを移動する
- 8. パラメータの変更に基づいてグラフを自動的に更新する
- 9. 文字列フィールドに基づいて弾性検索を更新する方法
- 10. コンテンツの高さに基づいてJHTMLテキスト領域のサイズを自動的に変更する方法
- 11. NiFiのコンテンツに基づいて属性を更新します
- 12. 文字列に基づいてテキストボックスを検索し、そのテキスト
- 13. jQuery - テキストコンテンツに基づいて要素を動的に検索してスクロール
- 14. コレクション内のアイテムを動的キーに基づいて検索する
- 15. ユーザーロールに基づいてコンテンツを動的に表示
- 16. 高さに基づいてコンテンツを動的に追加
- 17. セルの値に基づいてヘッダーとフッターを自動的に更新する
- 18. クラスの値に基づいてリストビューを動的に更新する方法
- 19. 検索条件に基づいてオブジェクトを検索し返す
- 20. JRadioButtonに基づいてJPanelを動的に変更する
- 21. JavaScriptのドロップダウンメニューに基づいて検索
- 22. ビデオカテゴリに基づいて特定のキーワードの動画検索結果を検索
- 23. データベースを現在のライフコアに基づいて自動的に更新します
- 24. 動的フィールドに基づいてURLを変更する
- 25. AngularJsの検索テキストに基づいてアイテムのリストをフィルタリングする方法は?
- 26. ドロップダウンボックスの選択に基づいて動的テキストを表示
- 27. 新しいプロパティのリソースに基づいてGoogleドライブファイルを検索する
- 28. 条件に基づいてCSVからデータを検索して検索する
- 29. iOSの配列の値に基づいてUiLabelsを自動的に更新
- 30. hrefとリンクテキストに基づいてリンクを選択してテキストを更新する
input.oninput = refresh; –