用react-navigation配置路由时,出现如下报错或白屏。

 

我的代码原来是

import {AppRegistry} from 'react-native';
import App from './App';
import {name as appName} from './app.json';

AppRegistry.registerComponent(appName, () => App);

  

后来修改为

const A = createAppContainer(navigator)

export default class App extends React.Component {
    render() {
        return <A />;
    }
}

  

就是把AppContainer存成常量,再作为App类的组件然后默认导出,即可解决问题,屏幕不再报错和变白。

 

转载于:https://www.cnblogs.com/luoyihao/p/11235069.html

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐