网站报价:
我们完全支持Redux,MobX和其他状态管理库。
但是,如果我尝试将存储和提供者传递给registerComponent(),我仍然收到错误,则react-mobx无法注入不存在的存储。我也尝试过兆赫兹的Provider,但似乎这段代码已经过时了。
有什么方法可以将本机导航v2与mobx一起使用?
答案 0 :(得分:0)
如果您在向商店提供提供程序的位置创建HOC,则它可以工作。
const addStore = (Component, ...props) => {
return class App extends React.Component {
render() {
return (
<Provider venues={Stores}>
<Component {...{
...this.props,
...props,
}} />
</Provider>
);
}
}
};
export async function RegisterScreens() {
Navigation.registerComponent('venuesOverview', () => addStore(VenuesOverview));
}