So, I'm still struggling to decide what makes a good component during the development of a web application. How do I know if my component is too big? or if it is too small? Does a component always have to be developed with reusability in mind?
It would be a great help if there is some good learning resource to teach patterns in Components to understand the DOs and DONTs when creating a new component.