Components can be data-driven, stateless, stateful, or a simple visual component. But what is a visual component? A visual component is a component that has only one purpose: visual manipulation.
A visual component could have a simple Scoped CSS with some div HTML elements, or it could be a more complex component that can calculate the position of the element on the screen in real-time.
We will create a card wrapper component that follows the Material Design guide.