小编aja*_*jay的帖子

元素类型无效:在 React Native 项目中需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)

我正在构建一个反应本机项目,我收到以下错误:

错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:对象。您可能忘记从定义它的文件中导出组件,或者您可能混淆了默认导入和命名导入。

检查 的渲染方法SignInScreen

这是我的代码。

import React from 'react';

import { View,Image,StyleSheet,useWindowDimensions } from 'react-native';

import Logo from'../../../assetss/images/logo.png';

import CustomInput from '../../components/CustomInput';

const SignInScreen =  () => {


     const {height} = useWindowDimensions();

    return (
        <View style= {styles.root}>
          <Image source={Logo} style ={[styles.logo, {height: height * 0.3}]}
           resizeMode="contain" /> 
          <CustomInput />
       </View>
 );
};

const styles = StyleSheet.create({
   root: {
        alignItems: 'center',
        padding: 20,
    },

   logo:{
    width: 1000,
    maxWidth: 1100,
    maxHeight: 200 ,
   }
})


export default SignInScreen 
Run Code Online (Sandbox Code Playgroud)

react-native

43
推荐指数
3
解决办法
23万
查看次数

标签 统计

react-native ×1