The idea is to let component composition solve the problem for you, either by moving state down or lifting content up. This is brilliant because component composition is React's natural mental modal. As Dan points out, this will also work well with Server Components, which are now a reality.
Full article