Engrain by ByteRush

MC.05.02 Senior

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

headless tablesticky column

What you will practise

  • add selection + inline edit + virtual rows

Interview questions this answers

  • How do you render 100,000 rows?