appbaseio / appbaseio/reactivesearch
Infinite scroll creates duplicate records
- Lingua principale
- JavaScript
- Stelle
- 4.9k
- Fork
- 478
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**Issue Type:**
Bug
**Platform:**
Web
**Description:**
When using infinite scroll, if you scroll down past the first page or so it shows new results but loads duplicate hits. It appears the duplicates are the last hit of the previous "page". In addition to showing duplicates, it also throws a React error:
Warning: Encountered two children with the same key, `{id}`. Keys should be unique so that
components maintain their identity across updates. Non-unique keys may cause children to be
duplicated and/or omitted — the behavior is unsupported and could change in a future version.
**Screenshots:**
[Video demo of issue](https://champs.hippovideo.io/video/play/EX5wnpY5-TKfJ_wg5SgC66fD-V2Ds4-EsR0dLQ7eU3o)
**Reactivesearch version:** x.y.z
3.0.0-beta.10
**Browser:**
All
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo lo scorrimento infinito nell’interfaccia web usando la versione di Reactivesearch indicata e verifica come vengono aggiunti i risultati dopo la prima pagina. Il lavoro è completato quando lo scorrimento non produce risultati duplicati né avvisi di React relativi a chiavi duplicate dei figli.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, react
- Ambito
- frontend, search
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100