Scoped component / services for teleporting data and actions through deeply nested components.
Often components can be deeply nested and something in the leaf can need data or send actions which the intermediate components shouldn't need to know about.
An example could be a gallery viewer, where any image can be clicked to launch a lightbox and needs to send an action up to the route to handle it.
Now if you add an image to a component which previously didn't have one, then you need to go and wire up every intermediate component to pass the action up. Even worse is if that gallery image component needs some data to act upon, now you're sending data up through layers which shouldn't need to care.