Injecting Services in React Components: Best Practices for Decoupling - Effect Community