React-navigation: «Вы должны отображать только один навигатор» - но у меня есть только один - PullRequest
0 голосов
/ 07 мая 2018

Я только что обновил реакцию-навигацию до v2.0-rc9, и он жалуется, что

Вы должны явно отображать только один навигатор в вашем приложении, а другие навигаторы должны отображаться путем включения их в этот навигатор.

У меня только один навигатор, как показано ниже, и я не могу понять, откуда это происходит. Не могли бы вы указать возможную причину этой ошибки? Ниже приведены мой корневой компонент и способ создания навигатора.

Root.js:

import React, { PureComponent } from 'react';
import { Provider } from 'react-redux';
import store from './store';
import AppNavigation from './AppNavigation';

class Root extends PureComponent {
    render() {
        return (
            <Provider store={store}>
                 <AppNavigation/>
            </Provider>
        );
    }
}

export default Root;

AppNavigation.js:

import { createStackNavigator } from 'react-navigation';

const AppNavigation = createStackNavigator({
    home: HomePage
});

export default AppNavigation;

1 Ответ

0 голосов
/ 24 мая 2018

Попробуйте обновить реагирующую навигацию до 2.0.2, так как в соответствии с этой проблемой это ошибка с реактивной и не реагирующей навигацией. Автор, кажется, добавил патч в версии 2.0.2.

Проверьте, работает ли он у вас, и опубликуйте там дальнейшую ошибку.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...