Hundreds of charts with various types and thousands of data points need to be displayed in a feed with a Pinterest layout, optimized for mobile devices. Clicking on a chart opens an interactive full-screen version.
Starting with a naive implementation, components like LineChartContainer and BarChartContainer fetch data from the API to render different chart types, all having the same height to utilize a CSS grid for layout.
Collection
[
|
...
]