如何使用WX的反应原生导航MobX?

问题描述 投票:0回答:1

来自网站的报价:

我们完全支持Redux,MobX和其他州管理库。

但是如果我尝试将store和Provider传递给registerComponent()我仍然会收到错误,那反应-mobx无法注入不存在的存储。我也尝试过megahertz的Provider,但似乎这段代码已经过时了。

有没有办法使用反应原生导航v2与mobx?

mobx react-native-navigation mobx-react wix-react-native-navigation react-native-navigation-v2
1个回答
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));
}
© www.soinside.com 2019 - 2024. All rights reserved.