This seems extremely bare-bones and doesn't seem to implement any useful features you might expect from a component like this(sorting, filtering, etc). I think in the vast majority of cases, I'd want to use something like tanstack table instead. Maybe this is OK for very simple scenarios, but my experience is that as soon as you need some sort of table/datagrid, you'll want more than the basics.