問題タブ [instantsearch.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Algolia React Instantsearch で一部のデータを非同期的にロードする
私はalgolia
ReactでInstantSearchを使用して、このようなアスリートデータをロードしています
InfiniteAthletes では、無限スクロール機能を実装するために InfiniteHits ウィジェットを拡張しています。
props.hits では、アスリートに関するデータを取得します。私がする必要があるのは、アスリートのアバター (プロフィール写真) を「ヒット」小道具に非同期的にロードすることです。したがって、ヒットが更新されるたびに、アスリート ID のリストを取得します。非同期リクエストを送信してアバターを取得し、それらをヒット プロップに設定して、アバターを含む結果を再レンダリングする必要があります。これは、アルゴリアを (setState で) 使用していなかったときは簡単な作業でしたが、今ではこれを実装して新しいデータを props.hits に手動で設定する方法が見つかりません。ドキュメントを調べましたが、これを達成する方法に関する情報が見つかりません。
どんな助けでも大歓迎です、ありがとう!
javascript - ReferenceError: algoliasearch が定義されていません
algolia の instantsearch.js を使用して Algolia システムを構築しようとしていますが、このコードを実行すると、「ReferenceError: algoliasearch が定義されていません」というエラーが表示されます。一部のインポートが不足しているためですか?これを修正するにはどうすればよいですか?
index.html
app.js