A variation around the Waffle component. Well suited for large data sets as it does not impact DOM tree depth, however you'll lose the isomorphic ability and transitions.
You can also see more example usages in storybook.
The responsive alternative of this component is
ResponsiveWaffleCanvas
, it also offers other implementations,
see Waffle and WaffleHtml.