[Suggestion]: Cap the height of the artificially-slow example output (useDeferredValue / useTransition)

Abierto Apto para principiantes
#8,486 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
72/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript, react

Línea de trabajo

Comienza con los ejemplos de las páginas de referencia de useDeferredValue y useTransition e inspecciona cómo SlowList y SlowPost renderizan su salida. Limita la altura visible de la salida mediante desplazamiento, conservando las cantidades de elementos existentes y la ralentización intencionada; después, verifica que ninguna de las dos páginas vuelva a expandirse excesivamente.

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

Descripción

type: documentation
Summary

When you view the example's rendered output in full, the SlowList/SlowPost demos expand into hundreds of identical rows, which is more than anyone needs to scroll through. The output height should be capped (e.g. max-height + scroll) while keeping the item counts that create the intentional slowdown.

Image Image
Page

https://react.dev/reference/react/useDeferredValue
https://react.dev/reference/react/useTransition

Details

The point of these demos is felt within the first few rows — you just need to see the list "lag behind" the input. But the rendered output shows the full list, so viewing it expands the example to hundreds of identical "Text:" rows and pushes the rest of the docs far down. The number of rows differs across pages (250 / 500 / 50), so the problem shows up unevenly.

Lenguaje dominante
JavaScript
Estrellas
11.8k
Forks
7.9k
Merge medio
16 h 6 min
PR fusionados (30 d)
7

Guía de contribución

Abrir la guía de contribución

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 reactjs/react.dev

Todos los issues de reactjs/react.dev

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.