In general, interacting with anything that does more interactive rendering (three.js, google maps, ads, etc) requires access to lifecycle events beyond a simple render method...<p>In the past I&#x27;ve had to keep a handle on the DOM nodes for ad slots that may hide&#x2F;reshow when a window was re-sized, so the same ad was kept.<p>However, this should be the exception to the rule, and I still love the React way over components (Polymer) or angular directives.