Getting my thoughts together with react context and the current uses of manageing state in the react community. There’s a lot of ‘just you context’ that feels more and more like a failure to properly explain what context actually is, and how it works.

Context is primarily used when some data needs to be accessible by many components at different nesting levels. Apply it sparingly because it makes component reuse more difficult.

React docs

It is very clear that context is not the silver bullet that is often quoted when building applications with react. It is simply one piece in the larger consideration of state management.