appbaseio / appbaseio/reactivesearch

Infinite scroll creates duplicate records

Aperta
#876 7 commenti 1 reazione 0 assegnatari Vedi su GitHub
bug Needs Example
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.