Нарушение инварианта: недопустимый тип элемента (ошибка при использовании тега навигатора) - PullRequest
0 голосов
/ 29 марта 2020

Я столкнулся с этой проблемой, когда пытался запустить пример кода тега Navigator из документов React-Native.

Это мое приложение. js file:

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>}
      />
    )
  }
}

И это мой индекс. 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 голосов
/ 29 марта 2020

Проблема в том, что Reaction-native устарел Navigator, поэтому вы, скорее всего, используете версию, которая не поддерживает ее, я считаю, что версия 0.46 поддерживает ее, но самые последние версии не поддерживают.

Я бы порекомендовал вам взглянуть на реагировать на навигацию

React Native 0.61 Документация Слева вы видите, что навигатора нет.

...