【发布时间】:2018-05-28 02:44:29
【问题描述】:
我正在实施我的第一个 react 本机项目,似乎处理错误的最佳方法是使用应用级错误边界。我正在努力弄清楚我们如何将它与react-native-navigation 整合在一起。当前代码如下所示:
# App.js
...
const startApp = () => {
Navigation.startSingleScreenApp({
screen: {
screen: 'App.Splash',
navigatorStyle: {
navBarHidden: true,
},
},
});
};
export function startTabs() {
registerScreens(store, Provider);
sagaMiddleware.run(RootSaga);
loadIcons().then(() => {
// Start app only if all icons are loaded
startApp();
});
}
startTabs();
还有screens.js:
# app/Screens.js
...
export default function registerScreens(store, Provider) {
Navigation.registerComponent('App.Splash', () => SplashContainer, store, Provider);
...
});
因为Navigation.startSingleScreenApp 不返回组件,我正在努力弄清楚如何在导航器内部或外部立即包装错误边界。我尝试浏览 react-native-navigation 文档,但找不到太多帮助。任何想法表示赞赏。
【问题讨论】:
标签: react-native react-native-navigation wix-react-native-navigation