React native 无法实现react本机元素表单?

React native 无法实现react本机元素表单?,react-native,react-native-elements,React Native,React Native Elements,我正在尝试创建一个表单,该表单可以在react本机元素的帮助下获取用户名和电子邮件地址,但它在render function不变量冲突中出错:元素类型无效:内置组件需要一个字符串,复合组件需要一个类/函数,但得到:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入 我曾尝试将FormLabel、FormInput和FormValidationMessage放在render函数中的视图和容器中,但它给了我一个无法理解的错误 import React from 're

我正在尝试创建一个表单,该表单可以在react本机元素的帮助下获取用户名和电子邮件地址,但它在render function不变量冲突中出错:元素类型无效:内置组件需要一个字符串,复合组件需要一个类/函数,但得到:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入

我曾尝试将FormLabel、FormInput和FormValidationMessage放在render函数中的视图和容器中,但它给了我一个无法理解的错误

import React from 'react';  
import { View, StyleSheet} from "react-native";  
import { FormLabel, FormInput, FormValidationMessage } from 'react-native-elements'  

export default class UserDetailsInput extends React.Component {  

    render() {
        return (
        <View>
            <FormLabel>Name</FormLabel>
            <FormInput/>
            <FormValidationMessage>Error message</FormValidationMessage>
        </View>
    );
}};
我要求在UI上显示react原生元素,类似于docs站点上显示的内容。
来源:

这些组件已在React Native Elements 1.0中重命名或删除,因此您的导入将产生未定义的内容。请参阅相应的

{  
    "main": "node_modules/expo/AppEntry.js",  
    "scripts": {  
        "start": "expo start",  
        "android": "expo start --android",  
        "ios": "expo start --ios",  
        "eject": "expo eject"  
    },  
    "dependencies": {  
        "expo": "^32.0.0",  
        "native-base": "^2.12.1",  
        "react": "16.5.0",  
        "react-dom": "^16.8.6",  
        "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",  
        "react-native-elements": "^1.1.0",  
        "react-native-otp-inputs": "^3.0.2"  
    },  
    "devDependencies": {  
        "babel-preset-expo": "^5.0.0"  
    },  
    "private": true  
}