不变违规:元素类型无效(当我使用Navigator标签时出错)

时间:2020-03-29 04:54:41

标签: reactjs react-native mobile components navigator

当我尝试运行React-Native文档中有关Navigator标签的示例代码时,我遇到了这个问题。

这是我的App.js文件:

import React, { Component } from 'react';
import  { Navigator } from 'react-native';

export default class App extends Component {
  render() {
    return (
      <Navigator 
      initialRoute={{title: 'Awesome Scene', index: 0}}
      renderScene={(route, navigator) => <Text>Hello {route.title}!</Text>}
      />
    )
  }
}

这是我的index.js文件:

/**
 * @format
 */

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

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

这是问题所在

enter image description here

1 个答案:

答案 0 :(得分:0)

问题在于react-native已弃用Navigator,因此您最有可能使用的是不支持该版本的版本,我相信0.46版本支持该版本,而最新版本则不支持。

>

我建议您看看react navigation

React Native 0.61 Documentation在这里您可以看到左侧没有导航器。