[EuiDataGrid] Document what props cause rows to re-render #3518
Labels
data grid
documentation
Issues or PRs that only affect documentation - will not need changelog entries
stale-issue
stale-issue-closed
There are quite a few props which could cause EuiDataGrid to re-render all of the rows (and if
inMemory
is enabled this would be all rows, not only paginated/visible ones). Most are probably not obvious, and debugging which one is causing a performance issue is tedious. These should be documented.This list is affected by the in-progress virtualization #4170
The internal
rows
representation is recomputed if these change (struck out items are internal-only and should be more limited in scope),rowCount,
columns,
inMemory.skipColumns,
renderCellValue,
onCellRender,
visibleRowIndices,rowMap,leadingControlColumns,
trailingControlColumns,
columns,
schema,
popoverContents,
columnWidths,
defaultColumnWidth,
focusedCell,onCellFocus,
interactiveCellId,The impact of each should be evaluated and documented.
The text was updated successfully, but these errors were encountered: