Каковы потенциальные проблемы для реализации декоратора @inject
, который не зависит от компонента mobx-react
Provider
(который сохраняет свои свойства в контексте реагирования)?Почему приложению mobx нужно использовать контекст реакции?
Использование в inject
было бы что-то вроде этого:
// MyComponent.js
import { authManager } from './services';
const MyComponent = ({ authManager }) => ...;
export default inject({ authManager })(MyComponent);
Он просто сливает свой параметр с компонентным реквизитом.