React-window: Elemento expandible

Creado en 20 nov. 2018  ·  8Comentarios  ·  Fuente: bvaughn/react-window

Estoy trabajando en una lista más pequeña donde necesitamos una opción para expandir el elemento (y cambiar su altura). Parece que la API actual no es compatible con eso. resetAfterIndex está provocando una nueva representación, pero no actualizando la altura del elemento real. ¿ react-window admite actualmente esta opción?

👀 needs info

Comentario más útil

Sé que esto está cerrado por ahora, pero ¿qué pasa con un div expandido animado? No solo algo con 2 valores codificados de forma rígida. Necesito usar material-ui ExpansionPanel , pero implementar esto me deja con un panel que se expande pero no desplaza al resto de la lista.

Todos 8 comentarios

resetAfterIndex debería funcionar para lo que estás describiendo. De hecho, existen pruebas unitarias para esto .

¿Puedes señalarme una reproducción que muestre lo que no funciona para ti? Aquí hay un Code Sandbox que puede bifurcar para comenzar.

Agregué elementos expandibles al ejemplo de Brian y funciona: https://codesandbox.io/s/kmzrylpx7o
Espero eso ayude.

Voy a cerrar esto por ahora. Se volverá a abrir si se proporcionan los pasos de reproducción. 😄

Sé que esto está cerrado por ahora, pero ¿qué pasa con un div expandido animado? No solo algo con 2 valores codificados de forma rígida. Necesito usar material-ui ExpansionPanel , pero implementar esto me deja con un panel que se expande pero no desplaza al resto de la lista.

Gracias por esto, me ayudó mucho

@ fonty422 ¿Alguna vez ha encontrado una solución para divs

@itayganor Terminé usando un paquete diferente (react-virtuoso) y pasando por el método menos doloroso (pero aún doloroso) de proporcionar una lista de elementos preseleccionados. Además, la página material-ui lo discutió como una recomendación (junto con react-window) para listas grandes. La página de demostración le mostrará si es bueno para sus propósitos.

@ fonty422 Esto es asombroso. Tan sencillo. ¡Gracias!

De hecho, tengo una pregunta, pero no quiero enviar spam a esta discusión, así que la estoy creando allí .

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

ivan-badmaev picture ivan-badmaev  ·  3Comentarios

jsu93 picture jsu93  ·  4Comentarios

bitboxer picture bitboxer  ·  3Comentarios

vinnymac picture vinnymac  ·  3Comentarios

davalapar picture davalapar  ·  3Comentarios