来自网站的报价:
我们完全支持Redux,MobX和其他州管理库。
但是如果我尝试将store和Provider传递给registerComponent()我仍然会收到错误,那反应-mobx无法注入不存在的存储。我也尝试过megahertz的Provider,但似乎这段代码已经过时了。
有没有办法使用反应原生导航v2与mobx?
如果您在商店中提供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));
}