Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Reactive List stalls returning the correct data on initial applied filters

Ouverte
#1,532 5 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@bietkul y travaille déjà.

Depuis le 22/12/2020.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

bug

Affected Projects
React
Library Version: x.y.z
9.6.15

Describe the bug
When ReactiveList is returning data from applied filters the data results is incorrect. After numerous re render the data and stats count are correct. It appears ReactiveList during re render stalls providing the correct data until the last render hit. Sometimes it does not return the expected data with the filter applied after numerous render.

To Reproduce
Our app has over 50 filters that utilizes reactive list. When filters are applied on the app and the user refreshes the page. Reactive List lags and returns different data on re-render. Reactive List lags returning the correct data result from the applied filter.

Expected behavior
It is expected that when a user refreshes the page with filters applied. The results returns the correct data without any lag or staled data.

Screenshots
Without specified filter applied. Total unfiltered results.
image

When Filter is applied without page reload
image

renderResultStats stats count
image

As you can see the results lags retrieving the correct data.

When refreshing the page with filter appliedimage

The data stalls even more not returning the correct result, until the last render.

Desktop (please complete the following information):
OS: Ubuntu 18
Browser: chrome, firefox
Version: latest

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
Langage dominant
JavaScript
Étoiles
4.9k
Forks
479
Merge moyen
4 j 10 h
PR mergées (30 j)
4

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de appbaseio/reactivesearch

Toutes les issues de appbaseio/reactivesearch

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.