我和我的团队正在构建一个ReactJS和ReactNative混合应用程序。我们的想法是尽可能地共享代码。 MobX是一个很好的状态管理解决方案,但我们偶然发现了一个问题。 我们的共享状态存储必须由ReactJS应用程序和React Native应用程序使用。这对于我们应该观察州商店状态变化的共享高阶组件是有效的。
因此,为了将类注册为MobX观察者,在RN中我们需要
import {observer} from 'mobx-react/native'
对于ReactJS,我们需要
import {observer} from 'mobx-react';
React Native抱怨ReactJS导入,反之亦然。
有人可以帮我找出解决方案,并让状态存储可用于这两个平台吗?
提前致谢!
答案 0 :(得分:0)
您可以在 4.1.4 版本的mobx-react中使用React Native中的import {observer} from 'mobx-react'
。
https://github.com/mobxjs/mobx-react/pull/222