2. Extending
Composition
Looker UI Components (and React) rely heavily on the concept of composition, where smaller components can be composed to create higher-order behavior. In the BoardCard
example below the Card
, CardMedia
, CardContent
and Heading
are composed to define a what it means to display a Board object in Card format.
Business Metrics
Important metrics we use to understand our daily operational performance.
Extending behavior
In some cases we may not support the exact presentation or behavior necessary. Through composition and styling, most components can be extended and customized. Here's an example of a new LoggerButton that logs every click:
Extending styling
Styling can also be extended, but care is needed to ensure you do not violate Looker's design principles.