Autodesk / Autodesk/react-base-table
Excessive rerenders on various browser events react-base-table
- Ngôn ngữ chính
- TypeScript
- Star
- 1.5k
- Fork
- 170
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Sử dụng Gist và bản ghi Loom được liên kết để tái hiện các rerenders quá mức trong react-base-table v1.12.0, tập trung vào các sự kiện scroll và mouseover. Truy vết hành vi rendering của bảng từ bản tái hiện đó và xác minh rằng các hiện tượng giảm hiệu năng được báo cáo đã được khắc phục mà không thay đổi hành vi dự kiến của bảng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend, performance
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100