Yes, isolated components with as few components being aware of the application state as possible. This is the fundamental structure if a redux app, which is effectively the point if Web Components.
Throwing on click tags or jquery selectors on a huge HTML document is not a good structure.
Is there a "good" structure for a web application that jumps to your mind?