react native - expected a component class, got [object Object]

前端 未结 3 687
刺人心
刺人心 2020-12-24 05:21

I got expected a component class got object error when I try to use loginPage component which I created.

here is index.ios.js

import React, {Compone         


        
相关标签:
3条回答
  • 2020-12-24 06:03

    You need to rename your loginPage class to LoginPage, the class must be capitalize

    0 讨论(0)
  • 2020-12-24 06:12

    remove the tags in index.ios.js

    import React, {Component} from 'react';
    
    import {
        AppRegistry,
        View
    } from 'react-native';
    
    import loginPage from './pages/loginPage'
    
    class app extends Component {
        render() {
            return (
    
                    <loginPage/>
    
            );
        }
    }
    
    AppRegistry.registerComponent('app', () => app);
    
    0 讨论(0)
  • 2020-12-24 06:26

    loginPage.js

    import React from 'react';
    import {
        Text,
        View
    } from 'react-native';
    
    const LoginPage = () => {
        return (
            <View>
                    <Text>
                        Welcome to React Native!
                    </Text>
                </View>
        );
    }
    export default LoginPage;
    

    index.ios.js

    import React, {Component} from 'react';
    
    import {
        AppRegistry,
        View
    } from 'react-native';
    
    import LoginPage from './pages/loginPage'
    
    class app extends Component {
        render() {
            return (
                <View>
                    <LoginPage/>
                </View>
            );
        }
    }
    
    0 讨论(0)
提交回复
热议问题