实现@inject
装饰器的哪些潜在问题不依赖于mobx-react
的{{1}}组件(将其属性存储在react的上下文中)?
Provider
的使用方式如下:
inject
它只是将其参数与组件道具合并。
答案 0 :(得分:0)
您可以将函数作为第一个参数传递给inject函数。 https://github.com/mobxjs/mobx-react#customizing-inject
import { authManager } from './services';
inject(_stores => ({ authManager }))(YouComponent);
它不依赖于上下文,它只会将返回的对象映射到您的道具。
我没有测试过它