Injecting object instances (services) via React context which offer a flux-style API to modify and consume its own state seems like a pragmatic way to handle state management.
The idea seems to generate a negative response whenever it's brought up. Why is that? Is there something wrong with this method?
Example of the pattern in question:
https://stackblitz.com/edit/react-ts-tgzmnn