首页 > 解决方案 > undefined 不是对象(评估'this.props = props')React-Native expo

问题描述

刚开始项目,很烂

代码:

import React, {Component} from 'react';
import { Text, View } from 'react-native';
export default class SignUp extends Component() {
    constructor(props){
        super(props);
    }
    render() {
        return (
            <View>
                <Text>SignUp</Text>
            </View>
        );
    }
}

堆栈导航器:

import { createStackNavigator } from "react-navigation";
import SignUp from "../screens/SignUpScreen";

export default AuthStackNavigator = createStackNavigator({
    SignUp: SignUp,
})

收到此错误:

错误图片

标签: javascriptreact-nativereact-navigation

解决方案


这是因为你应该写

export default class SignUp extends Component { ... } 

代替

export default class SignUp extends Component() { ... }

推荐阅读