为什么mobx注入需要使用react的上下文?

时间:2017-01-05 08:29:57

标签: mobx mobx-react

实现@inject装饰器的哪些潜在问题不依赖于mobx-react的{​​{1}}组件(将其属性存储在react的上下文中)?

Provider的使用方式如下:

inject

它只是将其参数与组件道具合并。

1 个答案:

答案 0 :(得分:0)

您可以将函数作为第一个参数传递给inject函数。 https://github.com/mobxjs/mobx-react#customizing-inject

import { authManager } from './services';
inject(_stores => ({ authManager }))(YouComponent);

它不依赖于上下文,它只会将返回的对象映射到您的道具。

我没有测试过它