Jeremy Keith, on Separation of Concerns and how that comes into play where one’s dealing with Component based design:
My point is this:
- Separating structure, presentation, and behaviour is a good idea.
- Separating an interface into components is a good idea.
Those two good ideas are not in conflict. They work best when they’re done in combination.
Yes, yes, yes, … YES! A THOUSAND TIMES YES!
💁♂️ You might also have seen this related image float around on the Twitters: