I find that I am so often passing a current context to a component, for the sole reason of passing that context to the aforementioned component’s children. This feels very wrong:
In a given context:
Perhaps the solution is simply “action up, data down”, but I just want to be sure. What do others do?