Data table: selection, editing, virtualisation
Comes up in: Machine coding, Frontend system design
This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.
What it covers
- row selection
- inline editing with validation
- column resize and reorder
- sticky header/columns
- virtualised rows
- headless table libraries (TanStack Table) and when to use one
Words you will know
What you will practise
- add selection + inline edit + virtual rows
Interview questions this answers
- How do you render 100,000 rows?