To be honest, being able to think about things in multiple levels of abstraction is an advantage no matter what level you are (writing assembly or writing react)
It's because abstractions always leak. You are never completely insulated from the levels above or below you, nor sideways from the other components you interact with.