Компонент для маршрута «x» должен быть компонентом React.

это, кажется, обычная проблема с навигацией по реакции после того, как они обновили свой API.

посмотрел на Исправить ошибку: компонент для route 'Home' должен быть компонентом React

ни profile, ни camera компоненты не хотят загружаться в этот tabNavigator. Какие-либо предложения?

Camera.js

import React, { Component } from 'react';

class Camera extends Component {
    render() {
        return (
            <Text>Camera</Text>
        );
    }
}

export default Camera;

InstaClone.js

import React, { Component } from 'react'
import { View, StyleSheet} from 'react-native' 
import Camera from './components/screens'
import {MainFeed, Login, Profile} from './components/screens'
import { createBottomTabNavigator, createSwitchNavigator, createAppContainer } from 'react-navigation'

const Tabs = createBottomTabNavigator({
    feed: MainFeed,
    Camera: Camera,
    profile: Profile
});

const MainStack = createAppContainer(createSwitchNavigator({
    login: Login,
    main: Tabs
}));

const MainStack = createAppContainer(Tabs);

class InstaClone extends Component {
    render() {
        return <MainStack/>
    }
}


export default InstaClone;

person asus    schedule 08.01.2019    source источник
comment
У меня похожая ошибка. Вы решили это?   -  person Majoren    schedule 28.05.2019
comment
Асус, ты уже решил эту проблему?   -  person Daniel    schedule 24.07.2019