|
|
|
|
|
by vaughan
1692 days ago
|
|
There is not one set of static requirements for lists. New UX paradigms are being invented all the time, which actually make things more usable. E.g. Think about Airtable vs Google Sheets. Also consider data sources and data binding. Do you bind a cell, a row, the entire table? How do you handle real-time updates or infinite scrolling. How is styling done? It always feels like we should just standardize the current thing because we cannot see what will come next. That said, there still does not feel like a good data grid for React, and trying to build one makes it feel like React is just getting in the way. |
|
But what happens when you need inline editing, filters, searches, live updating data from a server, keyboard shortcuts, etc.
A single standard element will never handle everyone's use cases. The parent comment is seeing new wheels being designed for a high speed train and wondering why they are reinventing the wheel when wheels have existed forever.