Autodesk / Autodesk/react-base-table

Excessive rerenders on various browser events react-base-table

Ouverte
#306 9 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
1.5k
Forks
170
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Currently using react-base-table v1.12.0

Migrating from react-table to react-base-table usage across app, this is a new table and I am experiencing excessive rerenders across any scroll or mouseover events on the whole table.

All custom components used in cellRenderer are memorized, as well as the data being passed into the table, yet seeing intense performance drops from rerenders.

Loom video linked below for reference.

https://www.loom.com/share/e8032526b6644874bffc08fbc959c09c

Gist for code reference:
https://gist.github.com/RichardSPrins/fd760e50b5529b1f222d8c6ee5808c54

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Utilisez le Gist et l’enregistrement Loom liés pour reproduire les rerenders excessifs dans react-base-table v1.12.0, en vous concentrant sur les événements scroll et mouseover. Analysez le comportement de rendu de la table à partir de cette reproduction et vérifiez que les baisses de performance signalées sont résolues sans modifier le comportement prévu de la table.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react, typescript
Domaine
frontend, performance
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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