Redux和MobX似乎都有他们自己的定制提供商'这使得在同一个项目中使用它们是不可能的。 是否有人设法解决这个问题?
答案 0 :(得分:1)
尚未对其进行测试,但如果您想避免命名冲突,则可以在导入Providers
时提供自定义名称
import { Provider as ReduxProvider } from 'react-redux'
import { Provider as MobxProvider} from 'mobx-react'
// ...
ReactDOM.render(
(<ReduxProvider store={yourReduxStore}>
<MobxProvider someStore={yourMobxStore}>
<App />
</MobxProvider>
</ReduxProvider>
),
document.querySelector('#yourMountingPoint')
)