Dynamic Component Resizing for from frame to another

I’d love to see a feature (or plugin/AI) where, if I’m working on a frame for desktops and then switch to something specific like a MacBook frame, the component sizes would dynamically adjust to fit the new frame. It’d save a ton of time versus having to manually resize everything every time.