Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Reactive List stalls returning the correct data on initial applied filters

Abierto
#1,532 5 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@bietkul ya está trabajando en esto.

Desde el 22/12/2020.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

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]
Lenguaje dominante
JavaScript
Estrellas
4.9k
Forks
479
Merge medio
4 d 10 h
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de appbaseio/reactivesearch

Todos los issues de appbaseio/reactivesearch

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.