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

[ERROR] DateRange: Maximum update depth exceeded

Abierto
#2,266 2 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript, react
Área
frontend

Línea de trabajo

Comienza reproduciendo el error en la DateRange CodeSandbox enlazada en el issue, usando el punto de entrada de ejemplo en packages/web/examples/DateRange/src/index.js. Sigue el flujo de selección de DateRange y verifica que elegir las fechas de inicio y fin filtre las tarjetas de resultados sin provocar el error de profundidad máxima de actualización.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Affected Projects
Reactivesearch

Library Version:
4.2.0

Describe the bug
Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the demo link mentioned in the docs - https://codesandbox.io/s/github/appbaseio/reactivesearch/tree/next/packages/web/examples/DateRange?from-embed=&file=/src/index.js
  2. Try selecting any start/end date with DateRange component

Expected behavior
Expect the results cards to be filtered out based on date range provided

Screenshots
image

Video
https://github.com/appbaseio/reactivesearch/assets/85502721/55d20215-07ac-4223-a147-f57686137ddd

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Chrome
  • Version: 119.0.6045.123 (Official Build) (x86_64)

Additional context
Have been facing a similar issue in my project where the app errors out if you select a daterange

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.