LayoutTable
Table
The design rationale behind Table's primitive-based composition, and when to reach for table groups.
Motivation
Monolithic components don't know your application's constraints and requirements. Assumptions must be made about how a component will be used, which often results in some less-than-ideal implementation artefacts:
- increased API surface-area i.e. endless prop configuration
- limited opportunity for performance improvements
- inability to support changes in design requirements
Groups
Groups are non-standard table structure and should be used sparingly.