BalanceReckon Design System
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.

On this page